m&&(m=i.x+l,n=j),i.x-lm&&(m=i.x+k,n=j):i.x-k
0&&c>0?b:0)},draw:function(){var a=this,d=a.options,e=d.gridLines,f=d.ticks,g=d.angleLines,h=d.pointLabels,i=b.getValueOrDefault;if(d.display){var j=a.ctx,k=i(f.fontSize,c.defaultFontSize),l=i(f.fontStyle,c.defaultFontStyle),m=i(f.fontFamily,c.defaultFontFamily),n=b.fontString(k,l,m);if(b.each(a.ticks,function(g,h){if(h>0||d.reverse){var l=a.getDistanceFromCenterForValue(a.ticksAsNumbers[h]),m=a.yCenter-l;if(e.display&&0!==h)if(j.strokeStyle=b.getValueAtIndexOrDefault(e.color,h-1),j.lineWidth=b.getValueAtIndexOrDefault(e.lineWidth,h-1),d.lineArc)j.beginPath(),j.arc(a.xCenter,a.yCenter,l,0,2*Math.PI),j.closePath(),j.stroke();else{j.beginPath();for(var o=0;o=0;t--){if(g.display){var u=a.getPointPosition(t,o);j.beginPath(),j.moveTo(a.xCenter,a.yCenter),j.lineTo(u.x,u.y),j.stroke(),j.closePath()}var v=a.getPointPosition(t,o+5),w=i(h.fontColor,c.defaultFontColor);j.font=s,j.fillStyle=w;var x=a.pointLabels,y=this.getIndexAngle(t)+Math.PI/2,z=360*y/(2*Math.PI)%360;0===z||180===z?j.textAlign="center":z<180?j.textAlign="left":j.textAlign="right",90===z||270===z?j.textBaseline="middle":z>270||z<90?j.textBaseline="bottom":j.textBaseline="top",j.fillText(x[t]?x[t]:"",v.x,v.y)}}}}});a.scaleService.registerScaleType("radialLinear",e,d)}},{}],44:[function(a,b,c){"use strict";var d=a(6);d="function"==typeof d?d:window.moment,b.exports=function(a){var b=a.helpers,c={units:[{name:"millisecond",steps:[1,2,5,10,20,50,100,250,500]},{name:"second",steps:[1,2,5,10,30]},{name:"minute",steps:[1,2,5,10,30]},{name:"hour",steps:[1,2,3,6,12]},{name:"day",steps:[1,2,5]},{name:"week",maxStep:4},{name:"month",maxStep:3},{name:"quarter",maxStep:4},{name:"year",maxStep:!1}]},e={position:"bottom",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm:ss a",hour:"MMM D, hA",day:"ll",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1}},f=a.Scale.extend({initialize:function(){if(!d)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");a.Scale.prototype.initialize.call(this)},getLabelMoment:function(a,b){return null===a||null===b?null:"undefined"!=typeof this.labelMoments[a]?this.labelMoments[a][b]:null},getLabelDiff:function(a,b){var c=this;return null===a||null===b?null:(void 0===c.labelDiffs&&c.buildLabelDiffs(),"undefined"!=typeof c.labelDiffs[a]?c.labelDiffs[a][b]:null)},getMomentStartOf:function(a){var b=this;return"week"===b.options.time.unit&&b.options.time.isoWeekday!==!1?a.clone().startOf("isoWeek").isoWeekday(b.options.time.isoWeekday):a.clone().startOf(b.tickUnit)},determineDataLimits:function(){var a=this;a.labelMoments=[];var c=[];a.chart.data.labels&&a.chart.data.labels.length>0?(b.each(a.chart.data.labels,function(b){var d=a.parseTime(b);d.isValid()&&(a.options.time.round&&d.startOf(a.options.time.round),c.push(d))},a),a.firstTick=d.min.call(a,c),a.lastTick=d.max.call(a,c)):(a.firstTick=null,a.lastTick=null),b.each(a.chart.data.datasets,function(e,f){var g=[],h=a.chart.isDatasetVisible(f);"object"==typeof e.data[0]&&null!==e.data[0]?b.each(e.data,function(b){var c=a.parseTime(a.getRightValue(b));c.isValid()&&(a.options.time.round&&c.startOf(a.options.time.round),g.push(c),h&&(a.firstTick=null!==a.firstTick?d.min(a.firstTick,c):c,a.lastTick=null!==a.lastTick?d.max(a.lastTick,c):c))},a):g=c,a.labelMoments.push(g)},a),a.options.time.min&&(a.firstTick=a.parseTime(a.options.time.min)),a.options.time.max&&(a.lastTick=a.parseTime(a.options.time.max)),a.firstTick=(a.firstTick||d()).clone(),a.lastTick=(a.lastTick||d()).clone()},buildLabelDiffs:function(){var a=this;a.labelDiffs=[];var c=[];a.chart.data.labels&&a.chart.data.labels.length>0&&b.each(a.chart.data.labels,function(b){var d=a.parseTime(b);d.isValid()&&(a.options.time.round&&d.startOf(a.options.time.round),c.push(d.diff(a.firstTick,a.tickUnit,!0)))},a),b.each(a.chart.data.datasets,function(d){var e=[];"object"==typeof d.data[0]&&null!==d.data[0]?b.each(d.data,function(b){var c=a.parseTime(a.getRightValue(b));c.isValid()&&(a.options.time.round&&c.startOf(a.options.time.round),e.push(c.diff(a.firstTick,a.tickUnit,!0)))},a):e=c,a.labelDiffs.push(e)},a)},buildTicks:function(){var d=this;d.ctx.save();var e=b.getValueOrDefault(d.options.ticks.fontSize,a.defaults.global.defaultFontSize),f=b.getValueOrDefault(d.options.ticks.fontStyle,a.defaults.global.defaultFontStyle),g=b.getValueOrDefault(d.options.ticks.fontFamily,a.defaults.global.defaultFontFamily),h=b.fontString(e,f,g);if(d.ctx.font=h,d.ticks=[],d.unitScale=1,d.scaleSizeInUnits=0,d.options.time.unit)d.tickUnit=d.options.time.unit||"day",d.displayFormat=d.options.time.displayFormats[d.tickUnit],d.scaleSizeInUnits=d.lastTick.diff(d.firstTick,d.tickUnit,!0),d.unitScale=b.getValueOrDefault(d.options.time.unitStepSize,1);else{var i=d.isHorizontal()?d.width-(d.paddingLeft+d.paddingRight):d.height-(d.paddingTop+d.paddingBottom),j=d.tickFormatFunction(d.firstTick,0,[]),k=d.ctx.measureText(j).width,l=Math.cos(b.toRadians(d.options.ticks.maxRotation)),m=Math.sin(b.toRadians(d.options.ticks.maxRotation));k=k*l+e*m;var n=i/k;d.tickUnit=d.options.time.minUnit,d.scaleSizeInUnits=d.lastTick.diff(d.firstTick,d.tickUnit,!0),d.displayFormat=d.options.time.displayFormats[d.tickUnit];for(var o=0,p=c.units[o];o=Math.ceil(d.scaleSizeInUnits/n)){d.unitScale=b.getValueOrDefault(d.options.time.unitStepSize,p.steps[q]);break}break}if(p.maxStep===!1||Math.ceil(d.scaleSizeInUnits/n)=0&&(d.lastTick=u),d.scaleSizeInUnits=d.lastTick.diff(d.firstTick,d.tickUnit,!0)}d.options.time.displayFormat&&(d.displayFormat=d.options.time.displayFormat),d.ticks.push(d.firstTick.clone());for(var w=1;w<=d.scaleSizeInUnits;++w){var x=t.clone().add(w,d.tickUnit);if(d.options.time.max&&x.diff(d.lastTick,d.tickUnit,!0)>=0)break;w%d.unitScale===0&&d.ticks.push(x)}var y=d.ticks[d.ticks.length-1].diff(d.lastTick,d.tickUnit);0===y&&0!==d.scaleSizeInUnits||(d.options.time.max?(d.ticks.push(d.lastTick.clone()),d.scaleSizeInUnits=d.lastTick.diff(d.ticks[0],d.tickUnit,!0)):(d.ticks.push(d.lastTick.clone()),d.scaleSizeInUnits=d.lastTick.diff(d.firstTick,d.tickUnit,!0))),d.ctx.restore(),d.labelDiffs=void 0},getLabelForIndex:function(a,b){var c=this,d=c.chart.data.labels&&aSprockets and Widgets
*
*/
$.fn.stretch=function(opts){
opts=$.extend({}, $.fn.stretch.defaults, opts);
if(!(opts.max >=0)||!(opts.min >=0))
opts.min=opts.max=0;
this.each(function(){
var container=$(this),
contents=container.find("> .stretch--handle");
if(!container.hasClass("stretch--resizer")||!contents){
contents=$(this).wrap("").parent();
container=contents.wrap("").parent();
contents.css("margin", "0").css("padding", "0");
container.css("margin", "0").css("padding", "0");
container.css("white-space", "nowrap").css("overflow", "hidden");
}
var idealWidth=container.width(),
width,
min=opts.min||1,
max=min;
if(!opts.max){
do {
min=max;
max *=2;
container.css("font-size", max + "px");
var realWidth=contents.width();
width=realWidth <=width ? idealWidth:realWidth;
} while (width < idealWidth);
}else{
max=opts.max;
if(min==max)
container.css("font-size", max + "px");
}
if(width==idealWidth)
return;
while (min < max){
var c=Math.floor((min + max) / 2);
container.css("font-size", c + "px");
width=contents.width();
if(width==idealWidth)
break;
if(width < idealWidth)
min=c + 1;
else
max=c;
}
if(width > idealWidth)
container.css("font-size", (max - 1) + "px");
var spacing=0,
origWidth=contents.width(),
maxSpacing=opts.maxSpacing;
do {
spacing +=1;
container.css("word-spacing", spacing + "px");
width=contents.width();
} while (spacing <=maxSpacing&&width <=idealWidth&&width > origWidth);
container.css("word-spacing", (spacing - 1) + "px");
});
return this;
};
$.fn.stretch.defaults={
min: 0,
max: 0,
maxSpacing: 0
};})(jQuery);
/* !function(a){"use strict";function b(a){var b=a.length,d=c.type(a);return"function"!==d&&!c.isWindow(a)&&(!(1!==a.nodeType||!b)||("array"===d||0===b||"number"==typeof b&&b>0&&b-1 in a))}if(!a.jQuery){var c=function(a,b){return new c.fn.init(a,b)};c.isWindow=function(a){return a&&a===a.window},c.type=function(a){return a?"object"==typeof a||"function"==typeof a?e[g.call(a)]||"object":typeof a:a+""},c.isArray=Array.isArray||function(a){return"array"===c.type(a)},c.isPlainObject=function(a){var b;if(!a||"object"!==c.type(a)||a.nodeType||c.isWindow(a))return!1;try{if(a.constructor&&!f.call(a,"constructor")&&!f.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(d){return!1}for(b in a);return void 0===b||f.call(a,b)},c.each=function(a,c,d){var e,f=0,g=a.length,h=b(a);if(d){if(h)for(;f0?e=g:c=g;while(Math.abs(f)>r&&++h=q?k(b,h):0===i?h:m(b,c,c+u)}function o(){y=!0,a===c&&d===e||l()}var p=4,q=.001,r=1e-7,s=10,t=11,u=1/(t-1),v="Float32Array"in b;if(4!==arguments.length)return!1;for(var w=0;w<4;++w)if("number"!=typeof arguments[w]||isNaN(arguments[w])||!isFinite(arguments[w]))return!1;a=Math.min(a,1),d=Math.min(d,1),a=Math.max(a,0),d=Math.max(d,0);var x=v?new Float32Array(t):new Array(t),y=!1,z=function(b){return y||o(),a===c&&d===e?b:0===b?0:1===b?1:i(n(b),c,e)};z.getControlPoints=function(){return[{x:a,y:c},{x:d,y:e}]};var A="generateBezier("+[a,c,d,e]+")";return z.toString=function(){return A},z}function j(a,b){var c=a;return p.isString(a)?t.Easings[a]||(c=!1):c=p.isArray(a)&&1===a.length?h.apply(null,a):p.isArray(a)&&2===a.length?u.apply(null,a.concat([b])):!(!p.isArray(a)||4!==a.length)&&i.apply(null,a),c===!1&&(c=t.Easings[t.defaults.easing]?t.defaults.easing:s),c}function k(a){if(a){var b=(new Date).getTime(),c=t.State.calls.length;c>1e4&&(t.State.calls=e(t.State.calls),c=t.State.calls.length);for(var f=0;f4;a--){var b=c.createElement("div");if(b.innerHTML="",b.getElementsByTagName("span").length)return b=null,a}return d}(),o=function(){var a=0;return b.webkitRequestAnimationFrame||b.mozRequestAnimationFrame||function(b){var c,d=(new Date).getTime();return c=Math.max(0,16-(d-a)),a=d+c,setTimeout(function(){b(d+c)},c)}}(),p={isString:function(a){return"string"==typeof a},isArray:Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)},isFunction:function(a){return"[object Function]"===Object.prototype.toString.call(a)},isNode:function(a){return a&&a.nodeType},isNodeList:function(a){return"object"==typeof a&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(a))&&a.length!==d&&(0===a.length||"object"==typeof a[0]&&a[0].nodeType>0)},isWrapped:function(a){return a&&(a.jquery||b.Zepto&&b.Zepto.zepto.isZ(a))},isSVG:function(a){return b.SVGElement&&a instanceof b.SVGElement},isEmptyObject:function(a){for(var b in a)return!1;return!0}},q=!1;if(a.fn&&a.fn.jquery?(m=a,q=!0):m=b.Velocity.Utilities,n<=8&&!q)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(n<=7)return void(jQuery.fn.velocity=jQuery.fn.animate);var r=400,s="swing",t={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:b.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:c.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:m,Redirects:{},Easings:{},Promise:b.Promise,defaults:{queue:"",duration:r,easing:s,begin:d,complete:d,progress:d,display:d,visibility:d,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(a){m.data(a,"velocity",{isSVG:p.isSVG(a),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:3,patch:0},debug:!1};b.pageYOffset!==d?(t.State.scrollAnchor=b,t.State.scrollPropertyLeft="pageXOffset",t.State.scrollPropertyTop="pageYOffset"):(t.State.scrollAnchor=c.documentElement||c.body.parentNode||c.body,t.State.scrollPropertyLeft="scrollLeft",t.State.scrollPropertyTop="scrollTop");var u=function(){function a(a){return-a.tension*a.x-a.friction*a.v}function b(b,c,d){var e={x:b.x+d.dx*c,v:b.v+d.dv*c,tension:b.tension,friction:b.friction};return{dx:e.v,dv:a(e)}}function c(c,d){var e={dx:c.v,dv:a(c)},f=b(c,.5*d,e),g=b(c,.5*d,f),h=b(c,d,g),i=1/6*(e.dx+2*(f.dx+g.dx)+h.dx),j=1/6*(e.dv+2*(f.dv+g.dv)+h.dv);return c.x=c.x+i*d,c.v=c.v+j*d,c}return function d(a,b,e){var f,g,h,i={x:-1,v:0,tension:null,friction:null},j=[0],k=0,l=1e-4,m=.016;for(a=parseFloat(a)||500,b=parseFloat(b)||20,e=e||null,i.tension=a,i.friction=b,f=null!==e,f?(k=d(a,b),g=k/e*m):g=m;;)if(h=c(h||i,g),j.push(1+h.x),k+=16,!(Math.abs(h.x)>l&&Math.abs(h.v)>l))break;return f?function(a){return j[a*(j.length-1)|0]}:k}}();t.Easings={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},spring:function(a){return 1-Math.cos(4.5*a*Math.PI)*Math.exp(6*-a)}},m.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(a,b){t.Easings[b[0]]=i.apply(null,b[1])});var v=t.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+([0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var a=0;a=1?"":"alpha(opacity="+parseInt(100*parseFloat(c),10)+")"}else switch(a){case"name":return"opacity";case"extract":return c;case"inject":return c}}},register:function(){n&&!(n>9)||t.State.isGingerbread||(v.Lists.transformsBase=v.Lists.transformsBase.concat(v.Lists.transforms3D));for(var a=0;a8)&&3===f.split(" ").length&&(f+=" 1"),f;case"inject":return n<=8?4===e.split(" ").length&&(e=e.split(/\s+/).slice(0,3).join(" ")):3===e.split(" ").length&&(e+=" 1"),(n<=8?"rgb":"rgba")+"("+e.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(a){return a.replace(/-(\w)/g,function(a,b){return b.toUpperCase()})},SVGAttribute:function(a){var b="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(n||t.State.isAndroid&&!t.State.isChrome)&&(b+="|transform"),new RegExp("^("+b+")$","i").test(a)},prefixCheck:function(a){if(t.State.prefixMatches[a])return[t.State.prefixMatches[a],!0];for(var b=["","Webkit","Moz","ms","O"],c=0,d=b.length;c=2&&console.log("Get "+c+": "+i),i},setPropertyValue:function(a,c,d,e,f){var h=c;if("scroll"===c)f.container?f.container["scroll"+f.direction]=d:"Left"===f.direction?b.scrollTo(d,f.alternateValue):b.scrollTo(f.alternateValue,d);else if(v.Normalizations.registered[c]&&"transform"===v.Normalizations.registered[c]("name",a))v.Normalizations.registered[c]("inject",a,d),h="transform",d=g(a).transformCache[c];else{if(v.Hooks.registered[c]){var i=c,j=v.Hooks.getRoot(c);e=e||v.getPropertyValue(a,j),d=v.Hooks.injectValue(i,d,e),c=j}if(v.Normalizations.registered[c]&&(d=v.Normalizations.registered[c]("inject",a,d),c=v.Normalizations.registered[c]("name",a)),h=v.Names.prefixCheck(c)[0],n<=8)try{a.style[h]=d}catch(k){t.debug&&console.log("Browser does not support ["+d+"] for ["+h+"]")}else{var l=g(a);l&&l.isSVG&&v.Names.SVGAttribute(c)?a.setAttribute(c,d):a.style[h]=d}t.debug>=2&&console.log("Set "+c+" ("+h+"): "+d)}return[h,d]},flushTransformCache:function(a){var b="",c=g(a);if((n||t.State.isAndroid&&!t.State.isChrome)&&c&&c.isSVG){var d=function(b){return parseFloat(v.getPropertyValue(a,b))},e={translate:[d("translateX"),d("translateY")],skewX:[d("skewX")],skewY:[d("skewY")],scale:1!==d("scale")?[d("scale"),d("scale")]:[d("scaleX"),d("scaleY")],rotate:[d("rotateZ"),0,0]};m.each(g(a).transformCache,function(a){/^translate/i.test(a)?a="translate":/^scale/i.test(a)?a="scale":/^rotate/i.test(a)&&(a="rotate"),e[a]&&(b+=a+"("+e[a].join(" ")+") ",delete e[a])})}else{var f,h;m.each(g(a).transformCache,function(c){return f=g(a).transformCache[c],"transformPerspective"===c?(h=f,!0):(9===n&&"rotateZ"===c&&(c="rotate"),void(b+=c+f+" "))}),h&&(b="perspective"+h+" "+b)}v.setPropertyValue(a,"transform",b)}};v.Hooks.register(),v.Normalizations.register(),t.hook=function(a,b,c){var e;return a=f(a),m.each(a,function(a,f){if(g(f)===d&&t.init(f),c===d)e===d&&(e=t.CSS.getPropertyValue(f,b));else{var h=t.CSS.setPropertyValue(f,b,c);"transform"===h[0]&&t.CSS.flushTransformCache(f),e=h}}),e};var w=function(){function a(){return i?C.promise||null:n}function e(a,e){function f(f){var n,o;if(i.begin&&0===z)try{i.begin.call(q,q)}catch(r){setTimeout(function(){throw r},1)}if("scroll"===D){var w,x,A,B=/^x$/i.test(i.axis)?"Left":"Top",E=parseFloat(i.offset)||0;i.container?p.isWrapped(i.container)||p.isNode(i.container)?(i.container=i.container[0]||i.container,w=i.container["scroll"+B],A=w+m(a).position()[B.toLowerCase()]+E):i.container=null:(w=t.State.scrollAnchor[t.State["scrollProperty"+B]],x=t.State.scrollAnchor[t.State["scrollProperty"+("Left"===B?"Top":"Left")]],A=m(a).offset()[B.toLowerCase()]+E),l={scroll:{rootPropertyValue:!1,startValue:w,currentValue:w,endValue:A,unitType:"",easing:i.easing,scrollData:{container:i.container,direction:B,alternateValue:x}},element:a},t.debug&&console.log("tweensContainer (scroll): ",l.scroll,a)}else if("reverse"===D){if(n=g(a),!n)return;if(!n.tweensContainer)return void m.dequeue(a,i.queue);"none"===n.opts.display&&(n.opts.display="auto"),"hidden"===n.opts.visibility&&(n.opts.visibility="visible"),n.opts.loop=!1,n.opts.begin=null,n.opts.complete=null,u.easing||delete i.easing,u.duration||delete i.duration,i=m.extend({},n.opts,i),o=m.extend(!0,{},n?n.tweensContainer:null);for(var F in o)if("element"!==F){var G=o[F].startValue;o[F].startValue=o[F].currentValue=o[F].endValue,o[F].endValue=G,p.isEmptyObject(u)||(o[F].easing=i.easing),t.debug&&console.log("reverse tweensContainer ("+F+"): "+JSON.stringify(o[F]),a)}l=o}else if("start"===D){n=g(a),n&&n.tweensContainer&&n.isAnimating===!0&&(o=n.tweensContainer);var H=function(b,c){var f,g,h;return p.isArray(b)?(f=b[0],!p.isArray(b[1])&&/^[\d-]/.test(b[1])||p.isFunction(b[1])||v.RegEx.isHex.test(b[1])?h=b[1]:(p.isString(b[1])&&!v.RegEx.isHex.test(b[1])||p.isArray(b[1]))&&(g=c?b[1]:j(b[1],i.duration),b[2]!==d&&(h=b[2]))):f=b,c||(g=g||i.easing),p.isFunction(f)&&(f=f.call(a,e,y)),p.isFunction(h)&&(h=h.call(a,e,y)),[f||0,g,h]};m.each(s,function(a,b){if(RegExp("^"+v.Lists.colors.join("$|^")+"$").test(v.Names.camelCase(a))){var c=H(b,!0),e=c[0],f=c[1],g=c[2];if(v.RegEx.isHex.test(e)){for(var h=["Red","Green","Blue"],i=v.Values.hexToRgb(e),j=g?v.Values.hexToRgb(g):d,k=0;k=1&&console.log("Unit ratios: "+JSON.stringify(h),a),h};if(/[\/*]/.test(U))S=T;else if(T!==S&&0!==O)if(0===M)S=T;else{h=h||W();var X=/margin|padding|left|right|width|text|word|letter/i.test(K)||/X$/.test(K)||"x"===K?"x":"y";switch(T){case"%":O*="x"===X?h.percentToPxWidth:h.percentToPxHeight;break;case"px":break;default:O*=h[T+"ToPx"]}switch(S){case"%":O*=1/("x"===X?h.percentToPxWidth:h.percentToPxHeight);break;case"px":break;default:O*=1/h[S+"ToPx"]}}switch(U){case"+":M=O+M;break;case"-":M=O-M;break;case"*":M=O*M;break;case"/":M=O/M}l[K]={rootPropertyValue:Q,startValue:O,currentValue:O,endValue:M,unitType:S,easing:N},t.debug&&console.log("tweensContainer ("+K+"): "+JSON.stringify(l[K]),a)}else t.debug&&console.log("Skipping ["+P+"] due to a lack of browser support.")}l.element=a}l.element&&(v.Values.addClass(a,"velocity-animating"),J.push(l),n=g(a),n&&(""===i.queue&&(n.tweensContainer=l,n.opts=i),n.isAnimating=!0),z===y-1?(t.State.calls.push([J,q,i,null,C.resolver]),t.State.isTicking===!1&&(t.State.isTicking=!0,k())):z++)}var h,i=m.extend({},t.defaults,u),l={};switch(g(a)===d&&t.init(a),parseFloat(i.delay)&&i.queue!==!1&&m.queue(a,i.queue,function(b){t.velocityQueueEntryFlag=!0,g(a).delayTimer={setTimeout:setTimeout(b,parseFloat(i.delay)),next:b}}),i.duration.toString().toLowerCase()){case"fast":i.duration=200;break;case"normal":i.duration=r;break;case"slow":i.duration=600;break;default:i.duration=parseFloat(i.duration)||1}t.mock!==!1&&(t.mock===!0?i.duration=i.delay=1:(i.duration*=parseFloat(t.mock)||1,i.delay*=parseFloat(t.mock)||1)),i.easing=j(i.easing,i.duration),i.begin&&!p.isFunction(i.begin)&&(i.begin=null),i.progress&&!p.isFunction(i.progress)&&(i.progress=null),i.complete&&!p.isFunction(i.complete)&&(i.complete=null),i.display!==d&&null!==i.display&&(i.display=i.display.toString().toLowerCase(),"auto"===i.display&&(i.display=t.CSS.Values.getDisplayType(a))),i.visibility!==d&&null!==i.visibility&&(i.visibility=i.visibility.toString().toLowerCase()),i.mobileHA=i.mobileHA&&t.State.isMobile&&!t.State.isGingerbread,i.queue===!1?i.delay?setTimeout(f,i.delay):f():m.queue(a,i.queue,function(a,b){return b===!0?(C.promise&&C.resolver(q),!0):(t.velocityQueueEntryFlag=!0,void f(a))}),""!==i.queue&&"fx"!==i.queue||"inprogress"===m.queue(a)[0]||m.dequeue(a)}var h,i,n,o,q,s,u,x=arguments[0]&&(arguments[0].p||m.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||p.isString(arguments[0].properties));if(p.isWrapped(this)?(i=!1,o=0,q=this,n=this):(i=!0,o=1,q=x?arguments[0].elements||arguments[0].e:arguments[0]),q=f(q)){x?(s=arguments[0].properties||arguments[0].p,u=arguments[0].options||arguments[0].o):(s=arguments[o],u=arguments[o+1]);var y=q.length,z=0;if(!/^(stop|finish|finishAll)$/i.test(s)&&!m.isPlainObject(u)){var A=o+1;u={};for(var B=A;B1&&i+t>this.cols;i=o?0:i;var n=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=n?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},o._manageStamp=function(t){var i=e(t),o=this._getElementOffset(t),n=this._getOption("originLeft"),s=n?o.left:o.right,r=s+i.outerWidth,a=Math.floor(s/this.columnWidth);a=Math.max(0,a);var u=Math.floor(r/this.columnWidth);u-=r%this.columnWidth?0:1,u=Math.min(this.cols-1,u);for(var h=this._getOption("originTop"),d=(h?o.top:o.bottom)+i.outerHeight,l=a;l<=u;l++)this.colYs[l]=Math.max(d,this.colYs[l])},o._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},o._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},o.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),o=i.prototype,n={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)n[s]||(o[s]=e.prototype[s]);var r=o.measureColumns;o.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=o._getOption;return o._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,o},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(i,o,n,s,r,a){return e(t,i,o,n,s,r,a)}):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function(t,e,i,o,n,s,r){function a(t,e){return function(i,o){for(var n=0;na||ra?1:-1)*h}}return 0}}var u=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=s,d.LayoutMode=r;var l=d.prototype;l._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var t in r.modes)this._initLayoutMode(t)},l.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},l._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;i=a.x+b&&this.y+this.height>=a.y+c},b.overlaps=function(a){var b=this.x+this.width,c=this.y+this.height,d=a.x+a.width,e=a.y+a.height;return this.xa.x&&this.ya.y},b.getMaximalFreeRects=function(b){if(!this.overlaps(b))return!1;var c,d=[],e=this.x+this.width,f=this.y+this.height,g=b.x+b.width,h=b.y+b.height;return this.yg&&(c=new a({x:g,y:this.y,width:e-g,height:this.height}),d.push(c)),f>h&&(c=new a({x:this.x,y:h,width:this.width,height:f-h}),d.push(c)),this.x=a.width&&this.height>=a.height},a}),function(a,b){if("function"==typeof define&&define.amd)define("packery/js/packer",["./rect"],b);else if("object"==typeof module&&module.exports)module.exports=b(require("./rect"));else{var c=a.Packery=a.Packery||{};c.Packer=b(c.Rect)}}(window,function(a){function b(a,b,c){this.width=a||0,this.height=b||0,this.sortDirection=c||"downwardLeftToRight",this.reset()}var c=b.prototype;c.reset=function(){this.spaces=[];var b=new a({x:0,y:0,width:this.width,height:this.height});this.spaces.push(b),this.sorter=d[this.sortDirection]||d.downwardLeftToRight},c.pack=function(a){for(var b=0;b=a.x+a.width&&c.height>=a.height-.01;if(d){a.y=c.y,this.placed(a);break}}},c.rowPack=function(a){for(var b=0;b=a.y+a.height&&c.width>=a.width-.01;if(d){a.x=c.x,this.placed(a);break}}},c.placeInSpace=function(a,b){a.x=b.x,a.y=b.y,this.placed(a)},c.placed=function(a){for(var b=[],c=0;cc&&1>d;return e?void this.goTo(a,b):void h.apply(this,arguments)},f.enablePlacing=function(){this.removeTransitionStyles(),this.isTransitioning&&d&&(this.element.style[d]="none"),this.isTransitioning=!1,this.getSize(),this.layout._setRectSize(this.element,this.rect),this.isPlacing=!0},f.disablePlacing=function(){this.isPlacing=!1},f.removeElem=function(){this.element.parentNode.removeChild(this.element),this.layout.packer.addSpace(this.rect),this.emitEvent("remove",[this])},f.showDropPlaceholder=function(){var a=this.dropPlaceholder;a||(a=this.dropPlaceholder=document.createElement("div"),a.className="packery-drop-placeholder",a.style.position="absolute"),a.style.width=this.size.width+"px",a.style.height=this.size.height+"px",this.positionDropPlaceholder(),this.layout.element.appendChild(a)},f.positionDropPlaceholder=function(){this.dropPlaceholder.style[d]="translate("+this.rect.x+"px, "+this.rect.y+"px)"},f.hideDropPlaceholder=function(){this.layout.element.removeChild(this.dropPlaceholder)},e}),function(a,b){"function"==typeof define&&define.amd?define("packery/js/packery",["get-size/get-size","outlayer/outlayer","./rect","./packer","./item"],b):"object"==typeof module&&module.exports?module.exports=b(require("get-size"),require("outlayer"),require("./rect"),require("./packer"),require("./item")):a.Packery=b(a.getSize,a.Outlayer,a.Packery.Rect,a.Packery.Packer,a.Packery.Item)}(window,function(a,b,c,d,e){function f(a,b){return a.position.y-b.position.y||a.position.x-b.position.x}function g(a,b){return a.position.x-b.position.x||a.position.y-b.position.y}function h(a,b){var c=b.x-a.x,d=b.y-a.y;return Math.sqrt(c*c+d*d)}c.prototype.canFit=function(a){return this.width>=a.width-1&&this.height>=a.height-1};var i=b.create("packery");i.Item=e;var j=i.prototype;j._create=function(){b.prototype._create.call(this),this.packer=new d,this.shiftPacker=new d,this.isEnabled=!0,this.dragItemCount=0;var a=this;this.handleDraggabilly={dragStart:function(){a.itemDragStart(this.element)},dragMove:function(){a.itemDragMove(this.element,this.position.x,this.position.y)},dragEnd:function(){a.itemDragEnd(this.element)}},this.handleUIDraggable={start:function(b,c){c&&a.itemDragStart(b.currentTarget)},drag:function(b,c){c&&a.itemDragMove(b.currentTarget,c.position.left,c.position.top)},stop:function(b,c){c&&a.itemDragEnd(b.currentTarget)}}},j._resetLayout=function(){this.getSize(),this._getMeasurements();var a,b,c;this._getOption("horizontal")?(a=1/0,b=this.size.innerHeight+this.gutter,c="rightwardTopToBottom"):(a=this.size.innerWidth+this.gutter,b=1/0,c="downwardLeftToRight"),this.packer.width=this.shiftPacker.width=a,this.packer.height=this.shiftPacker.height=b,this.packer.sortDirection=this.shiftPacker.sortDirection=c,this.packer.reset(),this.maxY=0,this.maxX=0},j._getMeasurements=function(){this._getMeasurement("columnWidth","width"),this._getMeasurement("rowHeight","height"),this._getMeasurement("gutter","width")},j._getItemLayoutPosition=function(a){if(this._setRectSize(a.element,a.rect),this.isShifting||this.dragItemCount>0){var b=this._getPackMethod();this.packer[b](a.rect)}else this.packer.pack(a.rect);return this._setMaxXY(a.rect),a.rect},j.shiftLayout=function(){this.isShifting=!0,this.layout(),delete this.isShifting},j._getPackMethod=function(){return this._getOption("horizontal")?"rowPack":"columnPack"},j._setMaxXY=function(a){this.maxX=Math.max(a.x+a.width,this.maxX),this.maxY=Math.max(a.y+a.height,this.maxY)},j._setRectSize=function(b,c){var d=a(b),e=d.outerWidth,f=d.outerHeight;(e||f)&&(e=this._applyGridGutter(e,this.columnWidth),f=this._applyGridGutter(f,this.rowHeight)),c.width=Math.min(e,this.packer.width),c.height=Math.min(f,this.packer.height)},j._applyGridGutter=function(a,b){if(!b)return a+this.gutter;b+=this.gutter;var c=a%b,d=c&&1>c?"round":"ceil";return a=Math[d](a/b)*b},j._getContainerSize=function(){return this._getOption("horizontal")?{width:this.maxX-this.gutter}:{height:this.maxY-this.gutter}},j._manageStamp=function(a){var b,d=this.getItem(a);if(d&&d.isPlacing)b=d.rect;else{var e=this._getElementOffset(a);b=new c({x:this._getOption("originLeft")?e.left:e.right,y:this._getOption("originTop")?e.top:e.bottom})}this._setRectSize(a,b),this.packer.placed(b),this._setMaxXY(b)},j.sortItemsByPosition=function(){var a=this._getOption("horizontal")?g:f;this.items.sort(a)},j.fit=function(a,b,c){var d=this.getItem(a);d&&(this.stamp(d.element),d.enablePlacing(),this.updateShiftTargets(d),b=void 0===b?d.rect.x:b,c=void 0===c?d.rect.y:c,this.shift(d,b,c),this._bindFitEvents(d),d.moveTo(d.rect.x,d.rect.y),this.shiftLayout(),this.unstamp(d.element),this.sortItemsByPosition(),d.disablePlacing())},j._bindFitEvents=function(a){function b(){d++,2==d&&c.dispatchEvent("fitComplete",null,[a])}var c=this,d=0;a.once("layout",b),this.once("layoutComplete",b)},j.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&(this.options.shiftPercentResize?this.resizeShiftPercentLayout():this.layout())},j.needsResizeLayout=function(){var b=a(this.element),c=this._getOption("horizontal")?"innerHeight":"innerWidth";return b[c]!=this.size[c]},j.resizeShiftPercentLayout=function(){var b=this._getItemsForLayout(this.items),c=this._getOption("horizontal"),d=c?"y":"x",e=c?"height":"width",f=c?"rowHeight":"columnWidth",g=c?"innerHeight":"innerWidth",h=this[f];if(h=h&&h+this.gutter){this._getMeasurements();var i=this[f]+this.gutter;b.forEach(function(a){var b=Math.round(a.rect[d]/h);a.rect[d]=b*i})}else{var j=a(this.element)[g]+this.gutter,k=this.packer[e];b.forEach(function(a){a.rect[d]=a.rect[d]/k*j})}this.shiftLayout()},j.itemDragStart=function(a){if(this.isEnabled){this.stamp(a);var b=this.getItem(a);b&&(b.enablePlacing(),b.showDropPlaceholder(),this.dragItemCount++,this.updateShiftTargets(b))}},j.updateShiftTargets=function(a){this.shiftPacker.reset(),this._getBoundingRect();var b=this._getOption("originLeft"),d=this._getOption("originTop");this.stamps.forEach(function(a){var e=this.getItem(a);if(!e||!e.isPlacing){var f=this._getElementOffset(a),g=new c({x:b?f.left:f.right,y:d?f.top:f.bottom});this._setRectSize(a,g),this.shiftPacker.placed(g)}},this);var e=this._getOption("horizontal"),f=e?"rowHeight":"columnWidth",g=e?"height":"width";this.shiftTargetKeys=[],this.shiftTargets=[];var h,i=this[f];if(i=i&&i+this.gutter){var j=Math.ceil(a.rect[g]/i),k=Math.floor((this.shiftPacker[g]+this.gutter)/i);h=(k-j)*i;for(var l=0;k>l;l++)this._addShiftTarget(l*i,0,h)}else h=this.shiftPacker[g]+this.gutter-a.rect[g],this._addShiftTarget(0,0,h);var m=this._getItemsForLayout(this.items),n=this._getPackMethod();m.forEach(function(a){var b=a.rect;this._setRectSize(a.element,b),this.shiftPacker[n](b),this._addShiftTarget(b.x,b.y,h);var c=e?b.x+b.width:b.x,d=e?b.y:b.y+b.height;if(this._addShiftTarget(c,d,h),i)for(var f=Math.round(b[g]/i),j=1;f>j;j++){var k=e?c:b.x+i*j,l=e?b.y+i*j:d;this._addShiftTarget(k,l,h)}},this)},j._addShiftTarget=function(a,b,c){var d=this._getOption("horizontal")?b:a;if(!(0!==d&&d>c)){var e=a+","+b,f=-1!=this.shiftTargetKeys.indexOf(e);f||(this.shiftTargetKeys.push(e),this.shiftTargets.push({x:a,y:b}))}},j.shift=function(a,b,c){var d,e=1/0,f={x:b,y:c};this.shiftTargets.forEach(function(a){var b=h(a,f);e>b&&(d=a,e=b)}),a.rect.x=d.x,a.rect.y=d.y};var k=120;j.itemDragMove=function(a,b,c){function d(){f.shift(e,b,c),e.positionDropPlaceholder(),f.layout()}var e=this.isEnabled&&this.getItem(a);if(e){b-=this.size.paddingLeft,c-=this.size.paddingTop;var f=this,g=new Date;this._itemDragTime&&g-this._itemDragTime -1&&mkd.body.hasClass('mkd-smooth-scroll')){
mkd.body.removeClass('mkd-smooth-scroll');
}}
function mkdFluidVideo(){
fluidvids.init({
selector: ['iframe'],
players: ['www.youtube.com', 'player.vimeo.com']
});
}
function mkdOwlSlider(){
var sliders=$('.mkd-owl-slider');
if(sliders.length){
sliders.each(function (){
var slider=$(this);
slider.owlCarousel({
autoplay: true,
autoplayTimeout: 5000,
smartSpeed: 300,
items: 1,
animateOut: 'owlfadeOut',
animateIn: 'owlfadeIn',
loop: true,
dots: false,
nav: true,
navText: [
'',
''
]
});
slider.css('opacity', '1');
});
}
var prodjects=$('.mkd-owl-prodject');
if(prodjects.length){
prodjects.each(function (){
var prodject=$(this);
prodject.owlCarousel({
autoplay: false,
smartSpeed: 300,
items: 1,
animateOut: 'owlfadeOut',
animateIn: 'owlfadeIn',
autoHeight: true,
dots: true,
nav: false,
onInitialized: function(e){
var
owl=$(this.$element),
slides=$('.owl-item:not(.cloned) img', owl);
$('.owl-dots .owl-dot', owl).each(function(i, dot){
$(dot).css('backgroundImage', 'url(' + slides.eq(i).attr('src') + ')');
});
}});
prodject.css('opacity', '1');
});
}}
function mkdPreloadBackgrounds(){
$(".mkd-preload-background").each(function (){
var preloadBackground=$(this);
if(preloadBackground.css("background-image")!==""&&preloadBackground.css("background-image")!="none"){
var bgUrl=preloadBackground.attr('style');
bgUrl=bgUrl.match(/url\(["']?([^'")]+)['"]?\)/);
bgUrl=bgUrl ? bgUrl[1]:"";
if(bgUrl){
var backImg=new Image();
backImg.src=bgUrl;
$(backImg).load(function (){
preloadBackground.removeClass('mkd-preload-background');
});
}}else{
$(window).load(function (){
preloadBackground.removeClass('mkd-preload-background');
});
}});
}
function mkdPrettyPhoto(){
var markupWhole=' \
';
$("a[data-rel^='prettyPhoto']").prettyPhoto({
hook: 'data-rel',
animation_speed: 'normal',
slideshow: false,
autoplay_slideshow: false,
opacity: 0.80,
show_title: true,
allow_resize: true,
horizontal_padding: 0,
default_width: 960,
default_height: 540,
counter_separator_label: '/',
theme: 'pp_default',
hideflash: false,
wmode: 'opaque',
autoplay: true,
modal: false,
overlay_gallery: false,
keyboard_shortcuts: true,
deeplinking: false,
custom_markup: '',
social_tools: false,
type: "iframe",
markup: markupWhole
});
}
function mkdCheckHeaderStyleOnScroll(){
if($('[data-mkd_header_style]').length > 0&&mkd.body.hasClass('mkd-header-style-on-scroll')){
var waypointSelectors=$('.wpb_row.mkd-section');
var changeStyle=function (element){
if(element.data("mkd_header_style")!==undefined){
mkd.body.removeClass('mkd-dark-header mkd-light-header').addClass(element.data("mkd_header_style"));
}else{
mkd.body.removeClass('mkd-dark-header mkd-light-header').addClass('' + mkd.defaultHeaderStyle);
}};
waypointSelectors.waypoint(function (direction){
if(direction==='down'){
changeStyle($(this.element));
}}, {offset: 0});
waypointSelectors.waypoint(function (direction){
if(direction==='up'){
changeStyle($(this.element));
}}, {
offset: function (){
return -$(this.element).outerHeight();
}});
}}
function mkdInitElementsAnimations(){
var touchClass=$('.mkd-no-animations-on-touch'),
noAnimationsOnTouch=true,
elements=$('.mkd-grow-in, .mkd-fade-in-down, .mkd-element-from-fade, .mkd-element-from-left, .mkd-element-from-right, .mkd-element-from-top, .mkd-element-from-bottom, .mkd-flip-in, .mkd-x-rotate, .mkd-z-rotate, .mkd-y-translate, .mkd-fade-in, .mkd-fade-in-left-x-rotate'),
clasess,
animationClass,
animationData;
if(touchClass.length){
noAnimationsOnTouch=false;
}
if(elements.length > 0&&noAnimationsOnTouch){
elements.each(function (){
$(this).appear(function (){
animationData=$(this).data('animation');
if(typeof animationData!=='undefined'&&animationData!==''){
animationClass=animationData;
$(this).addClass(animationClass + '-on');
}}, {accX: 0, accY: mkdGlobalVars.vars.mkdElementAppearAmount});
});
}}
function mkdInitParallax(){
if(mkd.htmlEl.is('.no-touch')&&$('.mkd-parallax-section-holder').length&&!$('#mkd-parallax-container').length){
$('.mkd-parallax-section-holder').each(function (){
var parallaxElement=$(this);
if(parallaxElement.hasClass('mkd-full-screen-height-parallax')){
parallaxElement.height(mkd.windowHeight);
parallaxElement.find('.mkd-parallax-content-outer').css('padding', 0);
}
var speed=parallaxElement.data('mkd-parallax-speed') * 0.4;
parallaxElement.parallax("50%", speed);
});
}}
var mkdInitAnchor=mkd.modules.common.mkdInitAnchor=function (){
var setActiveState=function (anchor){
$('.mkd-main-menu .mkd-active-item, .mkd-mobile-nav .mkd-active-item, .mkd-vertical-menu .mkd-active-item, .mkd-fullscreen-menu .mkd-active-item').removeClass('mkd-active-item');
anchor.parent().addClass('mkd-active-item');
$('.mkd-main-menu a, .mkd-mobile-nav a, .mkd-vertical-menu a, .mkd-fullscreen-menu a').removeClass('current');
anchor.addClass('current');
};
var checkActiveStateOnScroll=function (){
$('[data-mkd-anchor]').waypoint(function (direction){
if(direction==='down'){
setActiveState($("a[href='" + window.location.href.split('#')[0] + "#" + $(this.element).data("mkd-anchor") + "']"));
}}, {offset: '50%'});
$('[data-mkd-anchor]').waypoint(function (direction){
if(direction==='up'){
setActiveState($("a[href='" + window.location.href.split('#')[0] + "#" + $(this.element).data("mkd-anchor") + "']"));
}}, {
offset: function (){
return -($(this.element).outerHeight() - 150);
}});
};
var checkActiveStateOnLoad=function (){
var hash=window.location.hash.split('#')[1];
if(hash!==""&&$('[data-mkd-anchor="' + hash + '"]').length > 0){
var linkURL=window.location.href.split('#')[0] + "#" + hash;
if($("a[href='" + linkURL + "']").length){
$("a[href='" + linkURL + "']").trigger("click");
}else{
var link=$('').attr({'href': linkURL, 'class': 'mkd-anchor'}).appendTo('body');
link.trigger('click');
}}
};
var headerHeihtToSubtract=function (anchoredElementOffset, anchoredElementPosition){
var headerHeight;
if(mkd.windowWidth > 1024){
if(mkd.modules.header.behaviour=='mkd-sticky-header-on-scroll-down-up'){
if(anchoredElementOffset > mkd.modules.header.stickyAppearAmount){
mkd.modules.header.isStickyVisible=true;
}else{
mkd.modules.header.isStickyVisible=false;
}}
if(mkd.modules.header.behaviour=='mkd-sticky-header-on-scroll-up'){
if(anchoredElementOffset > mkd.scroll){
mkd.modules.header.isStickyVisible=false;
}}
headerHeight=mkd.modules.header.isStickyVisible ? mkdGlobalVars.vars.mkdStickyHeaderTransparencyHeight:mkdPerPageVars.vars.mkdHeaderTransparencyHeight;
}else{
if(anchoredElementPosition==='down'){
headerHeight=anchoredElementOffset > mkd.modules.header.stickyMobileAppearAmount ? 0:mkd.modules.header.stickyMobileAppearAmount;
}else{
headerHeight=mkdGlobalVars.vars.mkdMobileHeaderHeight;
}}
return headerHeight;
};
var anchorClick=function (){
mkd.document.on("click", ".mkd-main-menu a, .mkd-vertical-menu a, .mkd-fullscreen-menu a, .mkd-btn, .mkd-anchor, .mkd-mobile-nav a", function (){
var scrollAmount;
var anchor=$(this);
var hash=anchor.prop("hash").split('#')[1];
if(hash!==""&&$('[data-mkd-anchor="' + hash + '"]').length > 0 /*&&anchor.attr('href').split('#')[0]==window.location.href.split('#')[0]*/){
var anchoredElementOffset=$('[data-mkd-anchor="' + hash + '"]').offset().top;
var anchoredElementPosition=anchoredElementOffset > mkd.scroll ? 'down':'up';
scrollAmount=$('[data-mkd-anchor="' + hash + '"]').offset().top - headerHeihtToSubtract(anchoredElementOffset, anchoredElementPosition);
setActiveState(anchor);
mkd.html.stop().animate({
scrollTop: Math.round(scrollAmount)
}, 1000, function (){
if(history.pushState){
history.pushState(null, null, '#' + hash);
}});
return false;
}});
};
return {
init: function (){
if($('[data-mkd-anchor]').length){
anchorClick();
checkActiveStateOnScroll();
$(window).load(function (){
checkActiveStateOnLoad();
});
}}
};};
function mkdInitVideoBackground(){
$('.mkd-section .mkd-video-wrap .mkd-video').mediaelementplayer({
enableKeyboard: false,
iPadUseNativeControls: false,
pauseOtherPlayers: false,
iPhoneUseNativeControls: false,
AndroidUseNativeControls: false
});
if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|Opera Mini)/)){
mkdInitVideoBackgroundSize();
$('.mkd-section .mkd-mobile-video-image').show();
$('.mkd-section .mkd-video-wrap').remove();
}}
function mkdInitVideoBackgroundSize(){
$('.mkd-section .mkd-video-wrap').each(function (){
var element=$(this);
var sectionWidth=element.closest('.mkd-section').outerWidth();
element.width(sectionWidth);
var sectionHeight=element.closest('.mkd-section').outerHeight();
mkd.minVideoWidth=mkd.videoRatio * (sectionHeight + 20);
element.height(sectionHeight);
var scaleH=sectionWidth / mkd.videoWidthOriginal;
var scaleV=sectionHeight / mkd.videoHeightOriginal;
var scale=scaleV;
if(scaleH > scaleV)
scale=scaleH;
if(scale * mkd.videoWidthOriginal < mkd.minVideoWidth){
scale=mkd.minVideoWidth / mkd.videoWidthOriginal;
}
element.find('video, .mejs-overlay, .mejs-poster').width(Math.ceil(scale * mkd.videoWidthOriginal + 2));
element.find('video, .mejs-overlay, .mejs-poster').height(Math.ceil(scale * mkd.videoHeightOriginal + 2));
element.scrollLeft((element.find('video').width() - sectionWidth) / 2);
element.find('.mejs-overlay, .mejs-poster').scrollTop((element.find('video').height() - (sectionHeight)) / 2);
element.scrollTop((element.find('video').height() - sectionHeight) / 2);
});
}
function getLoadMoreData(container){
var dataList=container.data(),
returnValue={};
for (var property in dataList){
if(dataList.hasOwnProperty(property)){
if(typeof dataList[property]!=='undefined'&&dataList[property]!==false){
returnValue[property]=dataList[property];
}}
}
return returnValue;
}
function setLoadMoreAjaxData(container, action){
var returnValue={
action: action
};
for (var property in container){
if(container.hasOwnProperty(property)){
if(typeof container[property]!=='undefined'&&container[property]!==false){
returnValue[property]=container[property];
}}
}
return returnValue;
}
function mkdSetContentBottomMargin(){
var uncoverFooter=$('.mkd-footer-uncover');
if(uncoverFooter.length){
$('.mkd-content').css('margin-bottom', $('.mkd-footer-inner').height());
}}
function mkdDisableScroll(){
if(window.addEventListener){
window.addEventListener('DOMMouseScroll', mkdWheel, false);
}
window.onmousewheel=document.onmousewheel=mkdWheel;
document.onkeydown=mkdKeydown;
if(mkd.body.hasClass('mkd-smooth-scroll')){
window.removeEventListener('mousewheel', smoothScrollListener, false);
window.removeEventListener('DOMMouseScroll', smoothScrollListener, false);
}}
function mkdEnableScroll(){
if(window.removeEventListener){
window.removeEventListener('DOMMouseScroll', mkdWheel, false);
}
window.onmousewheel=document.onmousewheel=document.onkeydown=null;
if(mkd.body.hasClass('mkd-smooth-scroll')){
window.addEventListener('mousewheel', smoothScrollListener, false);
window.addEventListener('DOMMouseScroll', smoothScrollListener, false);
}}
function mkdWheel(e){
mkdPreventDefaultValue(e);
}
function mkdKeydown(e){
var keys=[37, 38, 39, 40];
for (var i=keys.length; i--;){
if(e.keyCode===keys[i]){
mkdPreventDefaultValue(e);
return;
}}
}
function mkdPreventDefaultValue(e){
e=e||window.event;
if(e.preventDefault){
e.preventDefault();
}
e.returnValue=false;
}
function mkdInitSelfHostedVideoPlayer(){
var players=$('.mkd-self-hosted-video');
players.mediaelementplayer({
audioWidth: '100%'
});
}
function mkdSelfHostedVideoSize(){
$('.mkd-self-hosted-video-holder .mkd-video-wrap').each(function (){
var thisVideo=$(this);
var videoWidth=thisVideo.closest('.mkd-self-hosted-video-holder').outerWidth();
var videoHeight=videoWidth / mkd.videoRatio;
if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|Opera Mini)/)){
thisVideo.parent().width(videoWidth);
thisVideo.parent().height(videoHeight);
}
thisVideo.width(videoWidth);
thisVideo.height(videoHeight);
thisVideo.find('video, .mejs-overlay, .mejs-poster').width(videoWidth);
thisVideo.find('video, .mejs-overlay, .mejs-poster').height(videoHeight);
});
}
function mkdToTopButton(a){
var b=$("#mkd-back-to-top");
b.removeClass('off on');
if(a==='on'){
b.addClass('on');
}else{
b.addClass('off');
}}
function mkdBackButtonShowHide(){
mkd.window.scroll(function (){
var b=$(this).scrollTop();
var c=$(this).height();
var d;
if(b > 0){
d=b + c / 2;
}else{
d=1;
}
if(d < 1e3){
mkdToTopButton('off');
}else{
mkdToTopButton('on');
}});
}
function mkdInitBackToTop(){
var backToTopButton=$('#mkd-back-to-top');
backToTopButton.on('click', function (e){
e.preventDefault();
mkd.html.animate({scrollTop: 0}, mkd.window.scrollTop() / 3, 'linear');
});
}
function mkdSmoothTransition(){
var loader=$('body > .mkd-smooth-transition-loader.mkd-mimic-ajax');
if(loader.length){
loader.fadeOut(500);
$(window).bind("pageshow", function (event){
if(event.originalEvent.persisted){
loader.fadeOut(500);
}});
$('a').click(function (e){
var a=$(this);
if(e.which==1 &&
a.attr('href').indexOf(window.location.host) >=0 &&
(typeof a.data('rel')==='undefined') &&
(typeof a.attr('rel')==='undefined') &&
!a.hasClass('mkd-like') &&
(typeof a.attr('target')==='undefined'||a.attr('target')==='_self') &&
(a.attr('href').split('#')[0]!==window.location.href.split('#')[0])
){
e.preventDefault();
loader.addClass('mkd-hide-spinner');
loader.fadeIn(500, function (){
window.location=a.attr('href');
});
}});
}}
})(jQuery);
(function($){
'use strict';
var ajax={};
mkd.modules.ajax=ajax;
var animation={};
ajax.animation=animation;
ajax.mkdFetchPage=mkdFetchPage;
ajax.mkdInitAjax=mkdInitAjax;
ajax.mkdHandleLinkClick=mkdHandleLinkClick;
ajax.mkdInsertFetchedContent=mkdInsertFetchedContent;
ajax.mkdInitBackBehavior=mkdInitBackBehavior;
ajax.mkdSetActiveState=mkdSetActiveState;
ajax.mkdReinitiateAll=mkdReinitiateAll;
ajax.mkdHandleMeta=mkdHandleMeta;
ajax.mkdOnDocumentReady=mkdOnDocumentReady;
ajax.mkdOnWindowLoad=mkdOnWindowLoad;
ajax.mkdOnWindowResize=mkdOnWindowResize;
ajax.mkdOnWindowScroll=mkdOnWindowScroll;
$(document).ready(mkdOnDocumentReady);
$(window).load(mkdOnWindowLoad);
$(window).resize(mkdOnWindowResize);
$(window).scroll(mkdOnWindowScroll);
function mkdOnDocumentReady(){
mkdInitAjax();
}
function mkdOnWindowLoad(){
mkdHandleAjaxFader();
}
function mkdOnWindowResize(){
}
function mkdOnWindowScroll(){
}
var loadedPageFlag=true;
var firstLoad=true;
animation.type=null;
animation.time=500;
animation.simultaneous=true;
animation.loader=null;
animation.loaderTime=500;
function mkdFetchPage(params, destinationSelector, targetSelector){
function setDefaultParam(key,value){
params[key]=typeof params[key]!=='undefined' ? params[key]:value;
}
destinationSelector=typeof destinationSelector!=='undefined' ? destinationSelector:'.mkd-content';
targetSelector=typeof targetSelector!=='undefined' ? targetSelector:'.mkd-content';
params=typeof params!=='undefined' ? params:{};
setDefaultParam('url', window.location.href);
setDefaultParam('type', 'POST');
setDefaultParam('success', function(response){
var jResponse=$(response);
var meta=jResponse.find('.mkd-meta');
if(meta.length){ mkdHandleMeta(meta); }
var new_content=jResponse.find(targetSelector);
if(!new_content.length){
loadedPageFlag=true;
return false;
}else{
mkdInsertFetchedContent(params.url, new_content, destinationSelector);
}});
setDefaultParam('ajaxReq', 'yes');
$.ajax({
url: params.url,
type: params.type,
data: {
ajaxReq: params.ajaxReq
},
success: params.success
});
}
function mkdHandleAjaxFader(){
if(animation.loader.length){
animation.loader.fadeOut(animation.loaderTime);
$(window).bind("pageshow", function(event){
if(event.originalEvent.persisted){
animation.loader.fadeOut(animation.loaderTime);
}});
}}
function mkdInitAjax(){
mkd.body.removeClass('page-not-loaded');
animation.loader=$('body > .mkd-smooth-transition-loader.mkd-ajax');
if(animation.loader.length){
if(mkd.body.hasClass('woocommerce')||mkd.body.hasClass('woocommerce-page')){
return false;
}else{
mkdInitBackBehavior();
$(document).on('click', 'a[target!="_blank"]:not(.no-ajax):not(.no-link)', function(click){
var link=$(this);
if(click.ctrlKey==1){
window.open(link.attr('href'), '_blank');
return false;
}
if(link.parents('.mkd-ptf-load-more').length){ return false; }
if(link.parents('.mkd-blog-load-more-button').length){ return false; }
if(link.parents('mkd-post-info-comments').length){
var hash=link.attr('href').split("#")[1];
$('html, body').scrollTop($("#"+hash).offset().top);
return false;
}
if(window.location.href.split('#')[0]==link.attr('href').split('#')[0]){ return false; }
if(link.closest('.mkd-no-animation').length===0){
if(document.location.href.indexOf("?s=") >=0){
return true;
}
if(link.attr('href').indexOf("wp-admin") >=0){
return true;
}
if(link.attr('href').indexOf("wp-content") >=0){
return true;
}
if(jQuery.inArray(link.attr('href').split('#')[0], mkdGlobalVars.vars.no_ajax_pages)!==-1){
document.location.href=link.attr('href');
return false;
}
if((link.attr('href')!=="http://#")&&(link.attr('href')!=="#")){ // Don't use ajax if the link is empty
var url=link.attr('href');
var start=url.indexOf(window.location.protocol + '//' + window.location.host); // Check if the link leads to the same domain
if(start===0){
if(!loadedPageFlag){ return false; }
click.preventDefault();
click.stopImmediatePropagation();
click.stopPropagation();
if(!link.is('.current')){
mkdHandleLinkClick(link);
}}
}else{
return false;
}}
});
}}
}
function mkdInitBackBehavior(){
if(window.history.pushState){
$(window).bind('popstate', function(){
var url=location.href;
if(!firstLoad&&loadedPageFlag){
loadedPageFlag=false;
mkdFetchPage({
url: url
});
}});
}}
function mkdHandleLinkClick(link){
loadedPageFlag=false;
animation.loader.fadeIn(animation.loaderTime);
mkdFetchPage({
url: link.attr('href')
});
}
function mkdSetActiveState(url){
var me=$("nav a[href='"+url+"'], .widget_nav_menu a[href='"+url+"']");
$('.mkd-main-menu a, .mkd-mobile-nav a, .mkd-mobile-nav h4, .mkd-vertical-menu a, .popup_menu a, .widget_nav_menu a').removeClass('current').parent().removeClass('mkd-active-item');
$('.widget_nav_menu ul.menu > li').removeClass('current-menu-item');
me.each(function(){
var me=$(this);
if(me.closest('.second').length===0){
me.parent().addClass('mkd-active-item');
}else{
me.closest('.second').parent().addClass('mkd-active-item');
}
if(me.closest('.mkd-mobile-nav').length > 0){
me.closest('.level0').addClass('mkd-active-item');
me.closest('.level1').addClass('mkd-active-item');
me.closest('.level2').addClass('mkd-active-item');
}
if(me.closest('.widget_nav_menu').length > 0){
me.closest('.widget_nav_menu').find('.menu-item').addClass('current-menu-item');
}
me.addClass('current');
});
}
function mkdReinitiateAll(modulesToExclude){
$(document).off();
$(window).off();
mkd.body.off().find('*').off();
mkd.mkdOnDocumentReady();
mkd.mkdOnWindowLoad();
$(window).resize(mkd.mkdOnWindowResize);
$(window).scroll(mkd.mkdOnWindowScroll);
var defaultModules=['common', 'ajax', 'header', 'title', 'shortcodes', 'woocommerce', 'portfolio', 'blog', 'like'];
var modules=[];
if(typeof modulesToExclude!=='undefined'&&modulesToExclude.length){
defaultModules.forEach(function(key){
if(-1===modulesToExclude.indexOf(key)){
modules.push(key);
}});
}else{
modules=defaultModules;
}
for (var i=0; i').prependTo($('head'));
}
if($('head meta[name="keywords"]').length){
$('head meta[name="keywords"]').attr('content', newKeywords);
}else if(typeof newKeywords!=='undefined'){
$('').prependTo($('head'));
}
document.title=newTitle;
var newBodyClasses=meta_data.find(".mkd-body-classes").text();
var myArray=newBodyClasses.split(',');
mkd.body.removeClass();
for(var i=0;i 0){
var pageId=meta_data.find("#mkd-page-id").text();
var old_link=$('#wp-admin-bar-edit a').attr("href");
var new_link=old_link.replace(/(post=).*?(&)/,'$1' + pageId + '$2');
$('#wp-admin-bar-edit a').attr("href", new_link);
}}
function mkdInsertFetchedContent(url, new_content, destinationSelector){
destinationSelector=typeof destinationSelector!=='undefined' ? destinationSelector:'.mkd-content';
var destination=mkd.body.find(destinationSelector);
new_content.height(destination.height()).css({'position': 'absolute', 'opacity': 0, 'overflow': 'hidden'}).insertBefore(destination);
new_content.waitForImages(function(){
if(url.indexOf('#')!==-1){
$('').appendTo('body');
}
mkdReinitiateAll();
if(animation.type=="fade"){
destination.stop().fadeTo(animation.time, 0, function(){
destination.remove();
if(window.history.pushState){
if(url!==window.location.href){
window.history.pushState({path:url},'',url);
}
if(typeof _gaq!=='undefined'){
_gaq.push(['_trackPageview', url]);
}}else{
document.location.href=window.location.protocol + '//' + window.location.host + '#' + url.split(window.location.protocol + '//' + window.location.host)[1];
}
mkdSetActiveState(url);
mkd.body.animate({scrollTop: 0}, animation.time, 'swing');
});
setTimeout(function(){
new_content.css('position','relative').height('').stop().fadeTo(animation.time, 1, function(){
loadedPageFlag=true;
firstLoad=false;
animation.loader.fadeOut(animation.loaderTime, function(){
var anch=$('.mkd-temp-anchor');
if(anch.length){
anch.trigger('click').remove();
}});
});
}, !animation.simultaneous * animation.time);
}});
}})(jQuery);
(function ($){
"use strict";
var header={};
mkd.modules.header=header;
header.isStickyVisible=false;
header.stickyAppearAmount=0;
header.stickyMobileAppearAmount=0;
header.behaviour;
header.mkdSideArea=mkdSideArea;
header.mkdSideAreaScroll=mkdSideAreaScroll;
header.mkdFullscreenMenu=mkdFullscreenMenu;
header.mkdInitMobileNavigation=mkdInitMobileNavigation;
header.mkdMobileHeaderBehavior=mkdMobileHeaderBehavior;
header.mkdSetDropDownMenuPosition=mkdSetDropDownMenuPosition;
header.mkdDropDownMenu=mkdDropDownMenu;
header.mkdSearch=mkdSearch;
header.mkdOnDocumentReady=mkdOnDocumentReady;
header.mkdOnWindowLoad=mkdOnWindowLoad;
header.mkdOnWindowResize=mkdOnWindowResize;
header.mkdOnWindowScroll=mkdOnWindowScroll;
$(document).ready(mkdOnDocumentReady);
$(window).load(mkdOnWindowLoad);
$(window).resize(mkdOnWindowResize);
$(window).scroll(mkdOnWindowScroll);
function mkdOnDocumentReady(){
mkdHeaderBehaviour();
mkdSideArea();
mkdSideAreaScroll();
mkdFullscreenMenu();
mkdInitDividedHeaderMenu();
mkdInitMobileNavigation();
mkdMobileHeaderBehavior();
mkdSearch();
mkdVerticalMenu().init();
}
function mkdOnWindowLoad(){
mkdSetDropDownMenuPosition();
mkdSetDropDownMenuPosition();
mkdDropDownMenu();
}
function mkdOnWindowResize(){
mkdDropDownMenu();
mkdSetDropDownMenuPosition();
mkdInitDividedHeaderMenu();
}
function mkdOnWindowScroll(){
}
function mkdHeaderBehaviour(){
var header=$('.mkd-page-header');
var stickyHeader=$('.mkd-sticky-header');
var fixedHeaderWrapper=$('.mkd-fixed-wrapper');
var adminBar=$('#wpadminbar');
var headerMenuAreaOffset=$('.mkd-page-header').find('.mkd-fixed-wrapper').length ? $('.mkd-page-header').find('.mkd-fixed-wrapper').offset().top:null;
var stickyAppearAmount,
headerAppear;
switch (true){
case mkd.body.hasClass('mkd-sticky-header-on-scroll-up'):
mkd.modules.header.behaviour='mkd-sticky-header-on-scroll-up';
var docYScroll1=$(document).scrollTop();
stickyAppearAmount=mkdGlobalVars.vars.mkdTopBarHeight + mkdGlobalVars.vars.mkdLogoAreaHeight + mkdGlobalVars.vars.mkdMenuAreaHeight + mkdGlobalVars.vars.mkdStickyHeaderHeight;
headerAppear=function (){
var docYScroll2=$(document).scrollTop();
if((docYScroll2 > docYScroll1&&docYScroll2 > stickyAppearAmount)||(docYScroll2 < stickyAppearAmount)){
mkd.modules.header.isStickyVisible=false;
stickyHeader.removeClass('header-appear').find('.mkd-main-menu .second').removeClass('mkd-drop-down-start');
}else{
mkd.modules.header.isStickyVisible=true;
stickyHeader.addClass('header-appear');
}
docYScroll1=$(document).scrollTop();
};
headerAppear();
$(window).scroll(function (){
headerAppear();
});
break;
case mkd.body.hasClass('mkd-sticky-header-on-scroll-down-up'):
var setStickyScrollAmount=function (){
var amount;
if(isStickyAmountFullScreen()){
amount=mkd.window.height();
}else{
if(mkdPerPageVars.vars.mkdStickyScrollAmount!==0){
amount=mkdPerPageVars.vars.mkdStickyScrollAmount;
}else{
amount=mkdGlobalVars.vars.mkdTopBarHeight + mkdGlobalVars.vars.mkdLogoAreaHeight + mkdGlobalVars.vars.mkdMenuAreaHeight;
}}
stickyAppearAmount=amount;
};
var isStickyAmountFullScreen=function (){
var fullScreenStickyAmount=mkdPerPageVars.vars.mkdStickyScrollAmountFullScreen;
return typeof fullScreenStickyAmount!=='undefined'&&fullScreenStickyAmount===true;
};
mkd.modules.header.behaviour='mkd-sticky-header-on-scroll-down-up';
setStickyScrollAmount();
mkd.modules.header.stickyAppearAmount=stickyAppearAmount;
headerAppear=function (){
if(mkd.scroll < stickyAppearAmount){
mkd.modules.header.isStickyVisible=false;
stickyHeader.removeClass('header-appear').find('.mkd-main-menu .second').removeClass('mkd-drop-down-start');
}else{
mkd.modules.header.isStickyVisible=true;
stickyHeader.addClass('header-appear');
}};
headerAppear();
$(window).scroll(function (){
headerAppear();
});
break;
case mkd.body.hasClass('mkd-fixed-on-scroll'):
mkd.modules.header.behaviour='mkd-fixed-on-scroll';
var headerFixed=function (){
if(mkd.scroll <=headerMenuAreaOffset){
fixedHeaderWrapper.removeClass('fixed').css('top', 0);
header.css('margin-bottom', 0);
}else{
fixedHeaderWrapper.addClass('fixed');
if(adminBar.length){
fixedHeaderWrapper.css('top', adminBar.height());
}
header.css('margin-bottom', fixedHeaderWrapper.height());
}};
headerFixed();
$(window).scroll(function (){
headerFixed();
});
break;
}
}
function mkdSideArea(){
var wrapper=$('.mkd-wrapper'),
sideMenu=$('.mkd-side-menu'),
sideMenuButtonOpen=$('a.mkd-side-menu-button-opener'),
cssClass,
slideFromRight=false,
slideWithContent=false,
slideUncovered=false;
if(mkd.body.hasClass('mkd-side-menu-slide-from-right')){
cssClass='mkd-right-side-menu-opened';
wrapper.prepend('');
slideFromRight=true;
}else if(mkd.body.hasClass('mkd-side-menu-slide-with-content')){
cssClass='mkd-side-menu-open';
slideWithContent=true;
}else if(mkd.body.hasClass('mkd-side-area-uncovered-from-content')){
cssClass='mkd-right-side-menu-opened';
slideUncovered=true;
}
$('a.mkd-side-menu-button-opener, a.mkd-close-side-menu').click(function (e){
e.preventDefault();
if(!sideMenuButtonOpen.hasClass('opened')){
sideMenuButtonOpen.addClass('opened');
mkd.body.addClass(cssClass);
if(slideFromRight){
$('.mkd-wrapper .mkd-cover').click(function (){
mkd.body.removeClass('mkd-right-side-menu-opened');
sideMenuButtonOpen.removeClass('opened');
});
}
if(slideUncovered){
sideMenu.css({
'visibility': 'visible'
});
}
var currentScroll=$(window).scrollTop();
$(window).scroll(function (){
if(Math.abs(mkd.scroll - currentScroll) > 400){
mkd.body.removeClass(cssClass);
sideMenuButtonOpen.removeClass('opened');
if(slideUncovered){
var hideSideMenu=setTimeout(function (){
sideMenu.css({'visibility': 'hidden'});
clearTimeout(hideSideMenu);
}, 400);
}}
});
}else{
sideMenuButtonOpen.removeClass('opened');
mkd.body.removeClass(cssClass);
if(slideUncovered){
var hideSideMenu=setTimeout(function (){
sideMenu.css({'visibility': 'hidden'});
clearTimeout(hideSideMenu);
}, 400);
}}
if(slideWithContent){
e.stopPropagation();
wrapper.click(function (){
e.preventDefault();
sideMenuButtonOpen.removeClass('opened');
mkd.body.removeClass('mkd-side-menu-open');
});
}});
}
function mkdSideAreaScroll(){
var sideMenu=$('.mkd-side-menu');
if(sideMenu.length){
sideMenu.niceScroll({
scrollspeed: 60,
mousescrollstep: 40,
cursorwidth: 0,
cursorborder: 0,
cursorborderradius: 0,
cursorcolor: "transparent",
autohidemode: false,
horizrailenabled: false
});
}}
function mkdFullscreenMenu(){
if($('a.mkd-fullscreen-menu-opener').length){
var popupMenuOpener=$('a.mkd-fullscreen-menu-opener'),
popupMenuHolderOuter=$(".mkd-fullscreen-menu-holder-outer"),
cssClass,
fadeRight=false,
fadeTop=false,
widgetAboveNav=$('.mkd-fullscreen-above-menu-widget-holder'),
widgetBelowNav=$('.mkd-fullscreen-below-menu-widget-holder'),
menuItems=$('.mkd-fullscreen-menu-holder-outer nav > ul > li > a'),
menuItemWithChild=$('.mkd-fullscreen-menu > ul li.has_sub > a'),
menuItemWithoutChild=$('.mkd-fullscreen-menu ul li:not(.has_sub) a');
popupMenuHolderOuter.height(mkd.windowHeight).niceScroll({
scrollspeed: 30,
mousescrollstep: 20,
cursorwidth: 0,
cursorborder: 0,
cursorborderradius: 0,
cursorcolor: "transparent",
autohidemode: false,
horizrailenabled: false
});
$(window).resize(function (){
popupMenuHolderOuter.height(mkd.windowHeight);
});
if(mkd.body.hasClass('mkd-fade-push-text-right')){
cssClass='mkd-push-nav-right';
fadeRight=true;
}else if(mkd.body.hasClass('mkd-fade-push-text-top')){
cssClass='mkd-push-text-top';
fadeTop=true;
}
if(fadeRight||fadeTop){
if(widgetAboveNav.length){
widgetAboveNav.children().css({
'-webkit-animation-delay': 0 + 'ms',
'-moz-animation-delay': 0 + 'ms',
'animation-delay': 0 + 'ms'
});
}
menuItems.each(function (i){
$(this).css({
'-webkit-animation-delay': (i + 1) * 70 + 'ms',
'-moz-animation-delay': (i + 1) * 70 + 'ms',
'animation-delay': (i + 1) * 70 + 'ms'
});
});
if(widgetBelowNav.length){
widgetBelowNav.children().css({
'-webkit-animation-delay': (menuItems.length + 1) * 70 + 'ms',
'-moz-animation-delay': (menuItems.length + 1) * 70 + 'ms',
'animation-delay': (menuItems.length + 1) * 70 + 'ms'
});
}}
popupMenuOpener.on('click', function (e){
e.preventDefault();
if(!popupMenuOpener.hasClass('opened')){
popupMenuOpener.addClass('opened');
mkd.body.addClass('mkd-fullscreen-menu-opened');
mkd.body.removeClass('mkd-fullscreen-fade-out').addClass('mkd-fullscreen-fade-in');
mkd.body.removeClass(cssClass);
if(!mkd.body.hasClass('page-template-full_screen-php')){
mkd.modules.common.mkdDisableScroll();
}
$(document).keyup(function (e){
if(e.keyCode==27){
popupMenuOpener.removeClass('opened');
mkd.body.removeClass('mkd-fullscreen-menu-opened');
mkd.body.removeClass('mkd-fullscreen-fade-in').addClass('mkd-fullscreen-fade-out');
mkd.body.addClass(cssClass);
if(!mkd.body.hasClass('page-template-full_screen-php')){
mkd.modules.common.mkdEnableScroll();
}
$("nav.mkd-fullscreen-menu ul.sub_menu").slideUp(200, function (){
$('nav.popup_menu').getNiceScroll().resize();
});
}});
}else{
popupMenuOpener.removeClass('opened');
mkd.body.removeClass('mkd-fullscreen-menu-opened');
mkd.body.removeClass('mkd-fullscreen-fade-in').addClass('mkd-fullscreen-fade-out');
mkd.body.addClass(cssClass);
if(!mkd.body.hasClass('page-template-full_screen-php')){
mkd.modules.common.mkdEnableScroll();
}
$("nav.mkd-fullscreen-menu ul.sub_menu").slideUp(200, function (){
$('nav.popup_menu').getNiceScroll().resize();
});
}});
menuItemWithChild.on('tap click', function (e){
e.preventDefault();
if($(this).parent().hasClass('has_sub')){
var submenu=$(this).parent().find('> ul.sub_menu');
if(submenu.is(':visible')){
submenu.slideUp(200, function (){
popupMenuHolderOuter.getNiceScroll().resize();
});
$(this).parent().removeClass('open_sub');
}else{
$(this).parent().addClass('open_sub');
$(this).parent().siblings().removeClass('open_sub').find('.sub_menu').slideUp(200, function (){
popupMenuHolderOuter.getNiceScroll().resize();
submenu.slideDown(200, function (){
popupMenuHolderOuter.getNiceScroll().resize();
});
});
}}
return false;
});
menuItemWithoutChild.click(function (e){
if(($(this).attr('href')!=="http://#")&&($(this).attr('href')!=="#")){
if(e.which==1){
popupMenuOpener.removeClass('opened');
mkd.body.removeClass('mkd-fullscreen-menu-opened');
mkd.body.removeClass('mkd-fullscreen-fade-in').addClass('mkd-fullscreen-fade-out');
mkd.body.addClass(cssClass);
$("nav.mkd-fullscreen-menu ul.sub_menu").slideUp(200, function (){
$('nav.popup_menu').getNiceScroll().resize();
});
mkd.modules.common.mkdEnableScroll();
}}else{
return false;
}});
}}
function mkdInitDividedHeaderMenu(){
if(mkd.body.hasClass('mkd-header-divided')){
var menuArea=$('.mkd-menu-area'),
stickyArea=$('.mkd-sticky-holder'),
menuAreaWidth=menuArea.width(),
stickyAreaWidth=stickyArea.width(),
menuAreaItem=$('.mkd-main-menu > ul > li > a'),
menuItemPadding=0,
logoArea=menuArea.find('.mkd-logo-wrapper .mkd-normal-logo'),
logoAreaWidth=0;
if(menuArea.children('.mkd-grid').length){
menuAreaWidth=menuArea.children('.mkd-grid').outerWidth();
}
if(stickyArea.children('.mkd-grid').length){
stickyAreaWidth=stickyArea.children('.mkd-grid').outerWidth();
}
if(menuAreaItem.length){
menuItemPadding=parseInt(menuAreaItem.css('padding-left'));
}
if(logoArea.length){
logoAreaWidth=logoArea.width() / 2;
}
var menuAreaLeftRightSideWidth=Math.round(menuAreaWidth / 2 - menuItemPadding - logoAreaWidth);
var stickyAreaLeftRightSideWidth=Math.round(stickyAreaWidth / 2 - menuItemPadding - logoAreaWidth);
$('.mkd-menu-area .mkd-position-left').width(menuAreaLeftRightSideWidth);
$('.mkd-menu-area .mkd-position-right').width(menuAreaLeftRightSideWidth);
$('.mkd-sticky-header .mkd-position-left').width(stickyAreaLeftRightSideWidth);
$('.mkd-sticky-header .mkd-position-right').width(stickyAreaLeftRightSideWidth);
menuArea.css('opacity', 1);
}}
function mkdInitMobileNavigation(){
var navigationOpener=$('.mkd-mobile-header .mkd-mobile-menu-opener');
var navigationHolder=$('.mkd-mobile-header .mkd-mobile-nav');
var dropdownOpener=$('.mkd-mobile-nav .mobile_arrow, .mkd-mobile-nav h4, .mkd-mobile-nav a[href*="#"]');
var animationSpeed=200;
if(navigationOpener.length&&navigationHolder.length){
navigationOpener.on('tap click', function (e){
e.stopPropagation();
e.preventDefault();
if(navigationHolder.is(':visible')){
navigationHolder.slideUp(animationSpeed);
}else{
navigationHolder.slideDown(animationSpeed);
}});
}
if(dropdownOpener.length){
dropdownOpener.each(function (){
$(this).on('tap click', function (e){
var dropdownToOpen=$(this).nextAll('ul').first();
if(dropdownToOpen.length){
e.preventDefault();
e.stopPropagation();
var openerParent=$(this).parent('li');
if(dropdownToOpen.is(':visible')){
dropdownToOpen.slideUp(animationSpeed);
openerParent.removeClass('mkd-opened');
}else{
dropdownToOpen.slideDown(animationSpeed);
openerParent.addClass('mkd-opened');
}}
});
});
}
$('.mkd-mobile-nav a, .mkd-mobile-logo-wrapper a').on('click tap', function (e){
if($(this).attr('href')!=='http://#'&&$(this).attr('href')!=='#'){
navigationHolder.slideUp(animationSpeed);
}});
}
function mkdMobileHeaderBehavior(){
if(mkd.body.hasClass('mkd-sticky-up-mobile-header')){
var stickyAppearAmount;
var mobileHeader=$('.mkd-mobile-header');
var adminBar=$('#wpadminbar');
var mobileHeaderHeight=mobileHeader.length ? mobileHeader.height():0;
var adminBarHeight=adminBar.length ? adminBar.height():0;
var docYScroll1=$(document).scrollTop();
stickyAppearAmount=mobileHeaderHeight + adminBarHeight;
$(window).scroll(function (){
var docYScroll2=$(document).scrollTop();
if(docYScroll2 > stickyAppearAmount){
mobileHeader.addClass('mkd-animate-mobile-header');
}else{
mobileHeader.removeClass('mkd-animate-mobile-header');
}
mobileHeader.addClass('mobile-header-appear');
mobileHeader.css('margin-bottom', stickyAppearAmount);
docYScroll1=$(document).scrollTop();
});
}}
function mkdSetDropDownMenuPosition(){
var menuItems=$(".mkd-drop-down > ul > li.narrow");
menuItems.each(function (i){
var browserWidth=mkd.windowWidth - 16;
var menuItemPosition=$(this).offset().left;
var dropdownMenuWidth=$(this).find('.second .inner ul').width();
var menuItemFromLeft=0;
if(mkd.body.hasClass('boxed')){
menuItemFromLeft=mkd.boxedLayoutWidth - (menuItemPosition - (browserWidth - mkd.boxedLayoutWidth) / 2);
}else{
menuItemFromLeft=browserWidth - menuItemPosition;
}
var dropDownMenuFromLeft;
if($(this).find('li.sub').length > 0){
dropDownMenuFromLeft=menuItemFromLeft - dropdownMenuWidth;
}
if(menuItemFromLeft < dropdownMenuWidth||dropDownMenuFromLeft < dropdownMenuWidth){
$(this).find('.second').addClass('right');
$(this).find('.second .inner ul').addClass('right');
}});
}
function mkdDropDownMenu(){
var menu_items=$('.mkd-drop-down > ul > li');
menu_items.each(function (i){
if($(menu_items[i]).find('.second').length > 0){
var dropDownSecondDiv=$(menu_items[i]).find('.second');
if($(menu_items[i]).hasClass('wide')){
var dropdown=$(this).find('.inner > ul');
var left_position;
var dropdownPadding=parseInt(dropdown.css('padding-left').slice(0, -2)) + parseInt(dropdown.css('padding-right').slice(0, -2));
var dropdownWidth=dropdown.outerWidth();
if(!$(this).hasClass('left_position')&&!$(this).hasClass('right_position')){
dropDownSecondDiv.css('left', 0);
}
var tallest=0;
$(this).find('.second > .inner > ul > li').each(function (){
var thisHeight=$(this).height();
if(thisHeight > tallest){
tallest=thisHeight;
}});
$(this).find('.second > .inner > ul > li').css("height", "");
$(this).find('.second > .inner > ul > li').height(tallest);
if(!mkd.body.hasClass('mkd-full-width-wide-menu')){
if(!$(this).hasClass('left_position')&&!$(this).hasClass('right_position')){
left_position=(mkd.windowWidth - 2 * (mkd.windowWidth - dropdown.offset().left)) / 2 + (dropdownWidth + dropdownPadding) / 2;
dropDownSecondDiv.css('left', -left_position);
}}else{
if(!$(this).hasClass('left_position')&&!$(this).hasClass('right_position')){
left_position=(mkd.windowWidth - 2 * (mkd.windowWidth - dropdown.offset().left)) / 2 + (dropdownWidth + dropdownPadding) / 2;
dropDownSecondDiv.css('left', -left_position);
dropDownSecondDiv.css('width', mkd.windowWidth);
}}
}
if(!mkd.menuDropdownHeightSet){
$(menu_items[i]).data('original_height', dropDownSecondDiv.height() + 'px');
dropDownSecondDiv.height(0);
}
if(navigator.userAgent.match(/(iPod|iPhone|iPad)/)){
$(menu_items[i]).on("touchstart mouseenter", function (){
dropDownSecondDiv.css({
'height': $(menu_items[i]).data('original_height'),
'overflow': 'visible',
'visibility': 'visible',
'opacity': '1'
});
}).on("mouseleave", function (){
dropDownSecondDiv.css({
'height': '0px',
'overflow': 'hidden',
'visibility': 'hidden',
'opacity': '0'
});
});
}else{
if(mkd.body.hasClass('mkd-dropdown-animate-height')){
$(menu_items[i]).mouseenter(function (){
dropDownSecondDiv.css({
'visibility': 'visible',
'height': '0px',
'opacity': '0'
});
dropDownSecondDiv.stop().animate({
'height': $(menu_items[i]).data('original_height'),
opacity: 1
}, 200, function (){
dropDownSecondDiv.css('overflow', 'visible');
});
}).mouseleave(function (){
dropDownSecondDiv.stop().animate({
'height': '0px'
}, 0, function (){
dropDownSecondDiv.css({
'overflow': 'hidden',
'visibility': 'hidden'
});
});
});
}else{
var config={
interval: 0,
over: function (){
setTimeout(function (){
dropDownSecondDiv.addClass('mkd-drop-down-start');
dropDownSecondDiv.stop().css({'height': $(menu_items[i]).data('original_height')});
}, 100);
},
timeout: 100,
out: function (){
dropDownSecondDiv.stop().css({'height': '0px'});
dropDownSecondDiv.removeClass('mkd-drop-down-start');
}};
$(menu_items[i]).hoverIntent(config);
}}
}});
$('.mkd-drop-down ul li.wide ul li a').on('click', function (e){
if(e.which==1){
var $this=$(this);
setTimeout(function (){
$this.mouseleave();
}, 500);
}});
mkd.menuDropdownHeightSet=true;
}
function mkdSearch(){
var searchOpener=$('a.mkd-search-opener');
if(searchOpener.length > 0){
searchOpener.on('click', function (){
mkd.body.addClass('mkd-search-opened');
});
}
$(document).mouseup(function (e){
var container=$('.mkd-search-opener, .mkd-search-dropdown-holder');
if(!container.is(e.target)&&container.has(e.target).length===0){
if(mkd.body.hasClass('mkd-search-opened')){
mkd.body.removeClass('mkd-search-opened');
}}
});
/*var searchOpener=$('a.mkd-search-opener'),
searchClose,
searchForm,
touch=false;
if($('html').hasClass('touch')){
touch=true;
}
if(searchOpener.length > 0){
if(mkd.body.hasClass('mkd-fullscreen-search')){
mkdFullscreenSearch();
}else if(mkd.body.hasClass('mkd-search-slides-from-window-top')){
searchForm=$('.mkd-search-slide-window-top');
searchClose=$('.mkd-search-close');
mkdSearchWindowTop();
}else if(mkd.body.hasClass('mkd-search-covers-header')){
mkdSearchCoversHeader();
}
if(typeof searchOpener.data('hover-color')!=='undefined'){
var changeSearchColor=function (event){
event.data.searchOpener.css('color', event.data.color);
};
var originalColor=searchOpener.css('color');
var hoverColor=searchOpener.data('hover-color');
searchOpener.on('mouseenter', {searchOpener: searchOpener, color: hoverColor}, changeSearchColor);
searchOpener.on('mouseleave', {searchOpener: searchOpener, color: originalColor}, changeSearchColor);
}}
/!**
* Search slides from window top type of search
*!/
function mkdSearchWindowTop(){
searchOpener.click(function (e){
e.preventDefault();
var yPos=0;
if($('.title').hasClass('has_parallax_background')){
yPos=parseInt($('.title.has_parallax_background').css('backgroundPosition').split(" ")[1]);
}
if(searchForm.height()=="0"){
$('.mkd-search-slide-window-top input[type="text"]').focus();
mkd.body.addClass('mkd-search-open');
$('.title.has_parallax_background').animate({
'background-position-y': (yPos + 50) + 'px'
}, 150);
}else{
mkd.body.removeClass('mkd-search-open');
$('.title.has_parallax_background').animate({
'background-position-y': (yPos - 50) + 'px'
}, 150);
}
$(window).scroll(function (){
if(searchForm.height()!='0'&&mkd.scroll > 50){
mkd.body.removeClass('mkd-search-open');
$('.title.has_parallax_background').css('backgroundPosition', 'center ' + (yPos) + 'px');
}});
searchClose.click(function (e){
e.preventDefault();
mkd.body.removeClass('mkd-search-open');
$('.title.has_parallax_background').animate({
'background-position-y': (yPos) + 'px'
}, 150);
});
});
}
/!**
* Search covers header type of search
*!/
function mkdSearchCoversHeader(){
searchOpener.click(function (e){
e.preventDefault();
var searchFormHeight,
searchFormHolder=$('.mkd-search-cover .mkd-form-holder-outer'),
searchForm,
searchFormLandmark;
if($(this).closest('.mkd-grid').length){
searchForm=$(this).closest('.mkd-grid').children().first();
searchFormLandmark=searchForm.parent();
}else{
searchForm=$(this).closest('.mkd-menu-area').children().first();
searchFormLandmark=searchForm;
}
if($(this).closest('.mkd-sticky-header').length > 0){
searchForm=$(this).closest('.mkd-sticky-header').children().first();
}
if($(this).closest('.mkd-mobile-header').length > 0){
searchForm=$(this).closest('.mkd-mobile-header').children().children().first();
}
if(searchFormLandmark.parent().hasClass('mkd-logo-area')){
searchFormHeight=mkdGlobalVars.vars.mkdLogoAreaHeight;
}else if(searchFormLandmark.parent().hasClass('mkd-top-bar')){
searchFormHeight=mkdGlobalVars.vars.mkdTopBarHeight;
}else if(searchFormLandmark.parent().hasClass('mkd-menu-area')){
searchFormHeight=mkdGlobalVars.vars.mkdMenuAreaHeight;
}else if(searchFormLandmark.hasClass('mkd-sticky-header')){
searchFormHeight=mkdGlobalVars.vars.mkdMenuAreaHeight;
}else if(searchFormLandmark.parent().hasClass('mkd-mobile-header')){
searchFormHeight=$('.mkd-mobile-header-inner').height();
}
searchFormHolder.height(searchFormHeight);
searchForm.stop(true).fadeIn(600);
$('.mkd-search-cover input[type="text"]').focus();
$('.mkd-search-close, .content, footer').click(function (e){
e.preventDefault();
searchForm.stop(true).fadeOut(450);
});
searchForm.blur(function (){
searchForm.stop(true).fadeOut(450);
});
});
}
/!**
* Fullscreen search (two types: fade and from circle)
*!/
function mkdFullscreenSearch(fade, fromCircle){
var searchHolder=$('.mkd-fullscreen-search-holder'),
fieldHolder=searchHolder.find('.mkd-field-holder');
searchOpener.click(function (e){
e.preventDefault();
if(searchHolder.hasClass('mkd-animate')){
searchClose();
}else{
searchOpen();
}
$(document).mouseup(function (e){
if(!fieldHolder.is(e.target)&&fieldHolder.has(e.target).length===0){
e.preventDefault();
searchClose();
}});
$(document).keyup(function (e){
if(e.keyCode==27){
searchClose();
}});
function searchClose(){
mkd.body.removeClass('mkd-fullscreen-search-opened');
searchHolder.removeClass('mkd-animate');
mkd.body.removeClass('mkd-search-fade-in');
mkd.body.addClass('mkd-search-fade-out');
if(!mkd.body.hasClass('page-template-full_screen-php')){
mkd.modules.common.mkdEnableScroll();
}
fieldHolder.find('.mkd-search-field').blur().val('');
}
function searchOpen(){
mkd.body.addClass('mkd-fullscreen-search-opened');
mkd.body.removeClass('mkd-search-fade-out');
mkd.body.addClass('mkd-search-fade-in');
searchHolder.addClass('mkd-animate');
if(!mkd.body.hasClass('page-template-full_screen-php')){
mkd.modules.common.mkdDisableScroll();
}
setTimeout(function (){
fieldHolder.find('.mkd-search-field').focus();
}, 400);
}});
$('.mkd-fullscreen-search-holder .mkd-search-field').focus(function (){
$('.mkd-fullscreen-search-holder .mkd-field-holder .mkd-line').css("width", "100%");
});
$('.mkd-fullscreen-search-holder .mkd-search-field').blur(function (){
$('.mkd-fullscreen-search-holder .mkd-field-holder .mkd-line').css("width", "0");
});
}*/
}
var mkdVerticalMenu=function (){
var verticalMenuObject=$('.mkd-vertical-menu-area');
var resizeVerticalArea=function (){
if(verticalAreaScrollable()){
verticalMenuObject.getNiceScroll().resize();
}};
var verticalAreaScrollable=function (){
return verticalMenuObject.hasClass('mkd-with-scroll');
};
var initNavigation=function (){
var verticalNavObject=verticalMenuObject;
var navigationType=typeof verticalNavObject.data('navigation-type')!=='undefined' ? verticalNavObject.data('navigation-type'):'';
switch (navigationType){
case 'toggle':
dropdownHoverToggle();
break;
case 'click':
dropdownClickToggle();
break;
case 'float':
dropdownFloat();
break;
default:
dropdownFloat();
break;
}
function dropdownHoverToggle(){
var menuItems=verticalNavObject.find('ul li.menu-item-has-children');
menuItems.each(function (){
var elementToExpand=$(this).find(' > .second, > ul');
var numberOfChildItems=elementToExpand.find(' > .inner > ul > li, > li').length;
var animSpeed=numberOfChildItems * 40;
var animFunc='easeInOutSine';
var that=this;
if(Modernizr.touch){
var dropdownOpener=$(this).find('> a');
dropdownOpener.on('click tap', function (e){
e.preventDefault();
e.stopPropagation();
if(elementToExpand.is(':visible')){
$(that).removeClass('open');
elementToExpand.slideUp(animSpeed, animFunc, function (){
resizeVerticalArea();
});
}else{
$(that).addClass('open');
elementToExpand.slideDown(animSpeed, animFunc, function (){
resizeVerticalArea();
});
}});
}else{
$(this).hover(function (){
$(that).addClass('open');
elementToExpand.slideDown(animSpeed, animFunc, function (){
resizeVerticalArea();
});
}, function (){
setTimeout(function (){
$(that).removeClass('open');
elementToExpand.slideUp(animSpeed, animFunc, function (){
resizeVerticalArea();
});
}, 1000);
});
}});
}
function dropdownClickToggle(){
var menuItems=verticalNavObject.find('ul li.menu-item-has-children');
menuItems.each(function (){
var elementToExpand=$(this).find(' > .second, > ul');
var menuItem=this;
var dropdownOpener=$(this).find('> a');
var slideUpSpeed='fast';
var slideDownSpeed='slow';
dropdownOpener.on('click tap', function (e){
e.preventDefault();
e.stopPropagation();
if(elementToExpand.is(':visible')){
$(menuItem).removeClass('open');
elementToExpand.slideUp(slideUpSpeed, function (){
resizeVerticalArea();
});
}else{
if(!$(this).parents('li').hasClass('open')){
menuItems.removeClass('open');
menuItems.find(' > .second, > ul').slideUp(slideUpSpeed);
}
$(menuItem).addClass('open');
elementToExpand.slideDown(slideDownSpeed, function (){
resizeVerticalArea();
});
}});
});
}
function dropdownFloat(){
var menuItems=verticalNavObject.find('ul li.menu-item-has-children');
var allDropdowns=menuItems.find(' > .second, > ul');
menuItems.each(function (){
var elementToExpand=$(this).find(' > .second, > ul');
var menuItem=this;
if(Modernizr.touch){
var dropdownOpener=$(this).find('> a');
dropdownOpener.on('click tap', function (e){
e.preventDefault();
e.stopPropagation();
if(elementToExpand.hasClass('mkd-float-open')){
elementToExpand.removeClass('mkd-float-open');
$(menuItem).removeClass('open');
}else{
if(!$(this).parents('li').hasClass('open')){
menuItems.removeClass('open');
allDropdowns.removeClass('mkd-float-open');
}
elementToExpand.addClass('mkd-float-open');
$(menuItem).addClass('open');
}});
}else{
$(this).hoverIntent({
over: function (){
elementToExpand.addClass('mkd-float-open');
$(menuItem).addClass('open');
},
out: function (){
elementToExpand.removeClass('mkd-float-open');
$(menuItem).removeClass('open');
},
timeout: 300
});
}});
}
// */
};
var initVerticalAreaScroll=function (){
if(verticalAreaScrollable()){
verticalMenuObject.niceScroll({
scrollspeed: 60,
mousescrollstep: 40,
cursorwidth: 0,
cursorborder: 0,
cursorborderradius: 0,
cursorcolor: "transparent",
autohidemode: false,
horizrailenabled: false
});
}};
// */
// */
return {
init: function (){
if(verticalMenuObject.length){
initNavigation();
initVerticalAreaScroll();
}}
};};
})(jQuery);
(function($){
"use strict";
var title={};
mkd.modules.title=title;
title.mkdParallaxTitle=mkdParallaxTitle;
title.mkdOnDocumentReady=mkdOnDocumentReady;
title.mkdOnWindowLoad=mkdOnWindowLoad;
title.mkdOnWindowResize=mkdOnWindowResize;
title.mkdOnWindowScroll=mkdOnWindowScroll;
$(document).ready(mkdOnDocumentReady);
$(window).load(mkdOnWindowLoad);
$(window).resize(mkdOnWindowResize);
$(window).scroll(mkdOnWindowScroll);
function mkdOnDocumentReady(){
mkdParallaxTitle();
}
function mkdOnWindowLoad(){
}
function mkdOnWindowResize(){
}
function mkdOnWindowScroll(){
}
function mkdParallaxTitle(){
if($('.mkd-title.mkd-has-parallax-background').length > 0&&$('.touch').length===0){
var parallaxBackground=$('.mkd-title.mkd-has-parallax-background .mkd-background-title');
var parallaxBackgroundWithZoomOut=$('.mkd-title.mkd-has-parallax-background.mkd-zoom-out .mkd-background-title');
var backgroundSizeWidth=parseInt(parallaxBackground.data('background-width').match(/\d+/));
var titleHolderHeight=parallaxBackground.data('height');
var titleRate=(titleHolderHeight / 10000) * 7;
var titleYPos=-(mkd.scroll * titleRate);
parallaxBackground.css({'background-position': 'center '+ (titleYPos+mkdGlobalVars.vars.mkdAddForAdminBar) +'px' });
parallaxBackgroundWithZoomOut.css({'background-size': backgroundSizeWidth-mkd.scroll + 'px auto'});
$(window).scroll(function(){
titleYPos=-(mkd.scroll * titleRate);
parallaxBackground.css({'background-position': 'center ' + (titleYPos+mkdGlobalVars.vars.mkdAddForAdminBar) + 'px' });
parallaxBackgroundWithZoomOut.css({'background-size': backgroundSizeWidth-mkd.scroll + 'px auto'});
});
}}
})(jQuery);
(function ($){
'use strict';
var shortcodes={};
mkd.modules.shortcodes=shortcodes;
shortcodes.mkdInitCounter=mkdInitCounter;
shortcodes.mkdInitProgressBars=mkdInitProgressBars;
shortcodes.mkdInitCountdown=mkdInitCountdown;
shortcodes.mkdInitMessages=mkdInitMessages;
shortcodes.mkdInitMessageHeight=mkdInitMessageHeight;
shortcodes.mkdInitTestimonials=mkdInitTestimonials;
shortcodes.mkdInitClientsCarousel=mkdInitClientsCarousel;
shortcodes.mkdInitProgressCircle=mkdInitProgressCircle;
shortcodes.mkdInitTabs=mkdInitTabs;
shortcodes.mkdInitTabIcons=mkdInitTabIcons;
shortcodes.mkdInitBlogListMasonry=mkdInitBlogListMasonry;
shortcodes.mkdCustomFontResize=mkdCustomFontResize;
shortcodes.mkdInitImageGallery=mkdInitImageGallery;
shortcodes.mkdInitAccordions=mkdInitAccordions;
shortcodes.mkdServiceTable=mkdServiceTable;
shortcodes.mkdShowGoogleMap=mkdShowGoogleMap;
shortcodes.mkdProcess=mkdProcess;
shortcodes.mkdIconWithText=mkdIconWithText;
shortcodes.mkdInitInfoBox=mkdInitInfoBox;
shortcodes.mkdInitTwitterSlider=mkdInitTwitterSlider;
shortcodes.mkdInitPricingSlider=mkdInitPricingSlider;
shortcodes.mkdInitContentSlider=mkdInitContentSlider;
shortcodes.mkdInitWorkflow=mkdInitWorkflow;
shortcodes.mkdOnDocumentReady=mkdOnDocumentReady;
shortcodes.mkdOnWindowLoad=mkdOnWindowLoad;
shortcodes.mkdOnWindowResize=mkdOnWindowResize;
shortcodes.mkdOnWindowScroll=mkdOnWindowScroll;
$(document).ready(mkdOnDocumentReady);
$(window).load(mkdOnWindowLoad);
$(window).resize(mkdOnWindowResize);
$(window).scroll(mkdOnWindowScroll);
function mkdOnDocumentReady(){
mkdInitCounter();
mkdInitProgressBars();
mkdInitCountdown();
mkdIcon().init();
mkdInitMessages();
mkdInitMessageHeight();
mkdInitTestimonials();
mkdInitClientsCarousel();
mkdInitProgressCircle();
mkdInitTabs();
mkdInitTabIcons();
mkdButton().init();
mkdInitBlogListMasonry();
mkdCustomFontResize();
mkdInitImageGallery();
mkdInitAccordions();
mkdServiceTable();
mkdShowGoogleMap();
mkdProcess();
mkdSocialIconWidget().init();
mkdInitList().init();
mkdInitWorkflow();
mkdInstagramCarousel();
mkdIconWithText();
mkdInitTwitterSlider();
mkdInitPricingSlider();
mkdInitContentSlider();
mkdInitFrameSlider();
mkdInitTextMarquee();
mkdIntroSectionAppear();
mkdIntroSection();
mkdInitAVS.init();
}
function mkdOnWindowLoad(){
mkdInitInfoBox();
mkdInitCharts();
mkdInitElementsHolderResponsiveStyle();
}
function mkdOnWindowResize(){
mkdInitBlogListMasonry();
mkdCustomFontResize();
}
function mkdOnWindowScroll(){
}
function mkdInitElementsHolderResponsiveStyle(){
var elementsHolder=$('.mkd-elements-holder');
if(elementsHolder.length){
elementsHolder.each(function (){
var thisElementsHolder=$(this),
elementsHolderItem=thisElementsHolder.children('.mkd-elements-holder-item'),
style='',
responsiveStyle='';
elementsHolderItem.each(function (){
var thisItem=$(this),
itemClass='',
largeLaptop='',
smallLaptop='',
ipadLandscape='',
ipadPortrait='',
mobileLandscape='',
mobilePortrait='';
if(typeof thisItem.data('item-class')!=='undefined'&&thisItem.data('item-class')!==false){
itemClass=thisItem.data('item-class');
}
if(typeof thisItem.data('1280-1440')!=='undefined'&&thisItem.data('1280-1440')!==false){
largeLaptop=thisItem.data('1280-1440');
}
if(typeof thisItem.data('1024-1280')!=='undefined'&&thisItem.data('1024-1280')!==false){
smallLaptop=thisItem.data('1024-1280');
}
if(typeof thisItem.data('768-1024')!=='undefined'&&thisItem.data('768-1024')!==false){
ipadLandscape=thisItem.data('768-1024');
}
if(typeof thisItem.data('600-768')!=='undefined'&&thisItem.data('600-768')!==false){
ipadPortrait=thisItem.data('600-768');
}
if(typeof thisItem.data('480-600')!=='undefined'&&thisItem.data('480-600')!==false){
mobileLandscape=thisItem.data('480-600');
}
if(typeof thisItem.data('480')!=='undefined'&&thisItem.data('480')!==false){
mobilePortrait=thisItem.data('480');
}
if(largeLaptop.length||smallLaptop.length||ipadLandscape.length||ipadPortrait.length||mobileLandscape.length||mobilePortrait.length){
if(largeLaptop.length){
responsiveStyle +="@media only screen and (min-width: 1280px) and (max-width: 1440px){.mkd-elements-holder-item-content." + itemClass + " { padding: " + largeLaptop + " !important; }}";
}
if(smallLaptop.length){
responsiveStyle +="@media only screen and (min-width: 1024px) and (max-width: 1280px){.mkd-elements-holder-item-content." + itemClass + " { padding: " + smallLaptop + " !important; }}";
}
if(ipadLandscape.length){
responsiveStyle +="@media only screen and (min-width: 768px) and (max-width: 1024px){.mkd-elements-holder-item-content." + itemClass + " { padding: " + ipadLandscape + " !important; }}";
}
if(ipadPortrait.length){
responsiveStyle +="@media only screen and (min-width: 600px) and (max-width: 768px){.mkd-elements-holder-item-content." + itemClass + " { padding: " + ipadPortrait + " !important; }}";
}
if(mobileLandscape.length){
responsiveStyle +="@media only screen and (min-width: 480px) and (max-width: 600px){.mkd-elements-holder-item-content." + itemClass + " { padding: " + mobileLandscape + " !important; }}";
}
if(mobilePortrait.length){
responsiveStyle +="@media only screen and (max-width: 480px){.mkd-elements-holder-item-content." + itemClass + " { padding: " + mobilePortrait + " !important; }}";
}}
});
if(responsiveStyle.length){
style='';
}
if(style.length){
$('head').append(style);
}});
}}
function mkdIntroSection(){
var introSections=$('.mkd-intro-section');
if(introSections.length){
introSections.each(function (i){
var introSection=$(this);
var introSectionBottom=$(this).find('.mkd-intro-bottom');
mkdIntroSectionCalc(introSectionBottom);
if(introSection.hasClass('mkd-intro-one-scroll-hide')&&i===0){
var mkdScrollHandler=function (introSection){
var sectionHeight=introSection.height(),
sectionTopOffset=introSection.offset().top,
sectionArea=sectionHeight + sectionTopOffset,
pageJump=false,
normalScroll=true;
if($(window).scrollTop() < sectionArea){
normalScroll=false;
}
function mkdScrollTo(){
pageJump=true;
$('html, body').animate({
scrollTop: sectionArea
}, 1000, 'easeInOutQuint', function (){
pageJump=false;
normalScroll=true;
});
}
window.addEventListener('wheel', function (event){
var scroll=event.deltaY,
scrollingForward=false;
if(scroll > 0){
scrollingForward=true;
}else{
scrollingForward=false;
}
var reInitOneScroll=false;
if($(window).scrollTop() - sectionTopOffset <=Math.round(sectionHeight * 0.5)){
reInitOneScroll=true;
}
if(!pageJump&&!normalScroll){
if(scrollingForward&&($(window).scrollTop() < sectionArea)){
event.preventDefault();
mkdScrollTo();
}}else{
if(!normalScroll){
event.preventDefault();
}
if(normalScroll&&!scrollingForward&&reInitOneScroll){
pageJump=false;
normalScroll=false;
event.preventDefault();
}}
});
};
mkdScrollHandler(introSection);
}
$(window).resize(function (){
mkdIntroSectionCalc(introSectionBottom);
});
});
}}
function mkdIntroSectionAppear(){
var introSections=$('.mkd-intro-section');
if(introSections.length){
introSections.each(function (i){
var introSection=$(this);
introSection.css('visibility', 'visible');
if(!introSection.hasClass('mkd-appeared')&&introSection.hasClass('mkd-intro-animate-images')){
introSection.appear(function (){
setTimeout(function (){
introSection.addClass('mkd-appeared');
}, 30);
}, {accX: 0, accY: mkdGlobalVars.vars.mkdElementAppearAmount});
}});
}}
function mkdIntroSectionCalc(introSectionBottom){
var proportion=introSectionBottom.data('proportion'),
proportionValue=1,
introSectionBottomHeight='';
if(!mkd.htmlEl.hasClass('touch')){
if(mkd.windowWidth > 1280){
introSectionBottomHeight=introSectionBottom.data('height');
}else{
if(proportion=='landscape'){
introSectionBottomHeight=introSectionBottom.data('height') * 0.8;
}else{
introSectionBottomHeight=introSectionBottom.data('height');
}}
}else{
introSectionBottomHeight=mkd.windowHeight / 2;
}
introSectionBottom.css('height', introSectionBottomHeight);
if(proportion=='portrait'){
proportionValue=0.6;
}
if(proportion=='landscape'){
proportionValue=1.3;
}
if(proportion=='square'){
proportionValue=1;
}
introSectionBottom.find('.mkd-intro-hero').css('width', introSectionBottomHeight * proportionValue);
var additionalOne=introSectionBottom.find('.mkd-additional-image-1');
if(additionalOne.length){
additionalOne.css('height', introSectionBottomHeight * 0.825);
additionalOne.css('width', introSectionBottomHeight * 0.825 * proportionValue);
}
var additionalTwo=introSectionBottom.find('.mkd-additional-image-2');
if(additionalTwo.length){
additionalTwo.css('height', introSectionBottomHeight * 0.825);
additionalTwo.css('width', introSectionBottomHeight * 0.825 * proportionValue);
}
var additionalThree=introSectionBottom.find('.mkd-additional-image-3');
if(additionalThree.length){
additionalThree.css('height', introSectionBottomHeight * 0.625);
additionalThree.css('width', introSectionBottomHeight * 0.625 * proportionValue);
}
var additionalFour=introSectionBottom.find('.mkd-additional-image-4');
if(additionalFour.length){
additionalFour.css('height', introSectionBottomHeight * 0.625);
additionalFour.css('width', introSectionBottomHeight * 0.625 * proportionValue);
}}
var mkdInitAVS=mkd.modules.common.mkdInitAVS={
meta: {
wHeight: 0,
wWidth: 0,
easingInValue: 'easeOutCubic',
easingOutValue: 'easeInOut',
isMobile: false,
currentSection: 'Section1',
fullPageInterval: null,
fullPageWaitTime: 2000
},
ui: {
$initialImages: $('.mkd-image-slides img'),
$sectionWrapper: $('.mkd-avs'),
$overlaySection: $('.mkd-avs-overlay-section'),
$scrollSectionContent: $('.mkd-avs-scroll-item-content'),
$scrollSections: $('.mkd-avs-scroll-item'),
$scrollContainer: $('.mkd-avs-scroll-content'),
$textSlidesHolder: $('.mkd-avs-fixed-content-text'),
$textSlides: $('.mkd-slide-text'),
$imageSlides: $('.mkd-image-slides img'),
$lazyImgs: $('.mkd-avs-scroll-item-image'),
$faderLinks: $('.fader-link'),
$fadeGradient: $('.fade-gradient'),
$downArrow: $('.mkd-avs-down-arrow')
},
init: function (){
mkd.window.resize(function (){
mkdInitAVS.setWindowDimensions();
mkdInitAVS.setTextHolderHeight();
}).trigger('resize');
if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){
mkd.html.addClass('is-mobile');
mkdInitAVS.meta.isMobile=true;
}
if($('.mkd-avs').length){
mkdInitAVS.ui.$scrollSectionContent.height(mkd.windowHeight);
setTimeout(function (){
mkdInitAVS.ui.$sectionWrapper.addClass('active');
mkdInitAVS.ui.$fadeGradient.addClass('active');
}, 1000);
mkdInitAVS.ui.$sectionWrapper.waitForImages(function (){
mkdInitAVS.ui.$initialImages.velocity({
opacity: 1.0,
translateZ: 0
}, {
duration: 300,
complete: function (){
setTimeout(function (){
mkdInitAVS.setTextHolderHeight();
mkdInitAVS.initSections();
}, 250);
}});
});
}},
setWindowDimensions: function (){
mkdInitAVS.meta.wWidth=mkd.window.outerWidth(true);
},
setTextHolderHeight: function (){
var maxHeight=0;
if(mkdInitAVS.ui.$textSlides.length > 0){
mkdInitAVS.ui.$textSlides.each(function (){
maxHeight=Math.max(maxHeight, $(this).height());
});
mkdInitAVS.ui.$textSlidesHolder.height(maxHeight);
}},
initSections: function (){
var textIndex=0,
numSlides=mkdInitAVS.ui.$textSlides.length,
textInterval;
mkdInitAVS.ui.$imageSlides
.eq(0)
.velocity('finish')
.velocity({
opacity: 1.0,
translateZ: 0
}, {
duration: 300,
visibility: 'visible'
});
mkdInitAVS.ui.$textSlides.eq(0)
.find('.mkd-animate-item')
.each(function (index){
var $this=$(this);
$this.velocity({
opacity: 1.0,
translateZ: 0,
translateY: ['0', '30px']
}, {
duration: 500,
delay: index * 150,
easing: mkdInitAVS.meta.easingInValue
});
});
mkdInitAVS.ui.$scrollContainer.fullpage({
sectionSelector: '.mkd-avs-scroll-item',
fitToSection: false,
verticalCentered: false,
scrollingSpeed: 1500,
loopBottom: false,
loopTop: false,
navigation: true,
navigationPosition: 'right',
easing: 'easeInOutCubic',
afterRender: function (){
},
onLeave: function (index, nextIndex, direction){
if(mkdInitAVS.ui.$textSlides.eq(nextIndex - 1).data('header_skin')=='default'){
mkd.body.removeClass('mkd-light-header').removeClass('mkd-dark-header');
}
if(mkdInitAVS.ui.$textSlides.eq(nextIndex - 1).data('header_skin')=='light'){
mkd.body.removeClass('mkd-dark-header').addClass('mkd-light-header');
}
if(mkdInitAVS.ui.$textSlides.eq(nextIndex - 1).data('header_skin')=='dark'){
mkd.body.removeClass('mkd-light-header').addClass('mkd-dark-header');
}
mkdInitAVS.meta.currentSection='Section' + nextIndex;
if(direction==='down'){
mkdInitAVS.ui.$textSlides.eq(index - 1)
.find('.mkd-animate-item')
.velocity({
opacity: 0.0,
translateZ: 0,
translateY: '-30px'
}, {
duration: 500,
easing: mkdInitAVS.meta.easingInValue,
complete: function (){
mkdInitAVS.ui.$textSlides.eq(index - 1).removeClass('active');
}});
mkdInitAVS.ui.$textSlides.eq(nextIndex - 1)
.find('.mkd-animate-item')
.each(function (index){
var $this=$(this);
$this
.velocity({
opacity: 1.0,
translateZ: 0,
translateY: ['0', '30px']
}, {
delay: (index + 1) * 650,
duration: 500,
easing: mkdInitAVS.meta.easingInValue,
complete: function (){
mkdInitAVS.ui.$textSlides.eq(nextIndex - 1).addClass('active');
}});
});
mkdInitAVS.ui.$imageSlides
.eq(nextIndex - 1)
.velocity('finish')
.velocity({
translateY: ['0', '100%'],
translateZ: 0
}, {
duration: 600,
delay: 0,
easing: mkdInitAVS.meta.easingInValue,
visibility: 'visible'
});
mkdInitAVS.ui.$imageSlides
.eq(index - 1)
.velocity({
translateZ: 0
}, {
delay: 1450,
duration: 0,
visibility: 'hidden'
});
if(nextIndex==numSlides){
mkdInitAVS.ui.$downArrow
.velocity('finish')
.velocity({
opacity: 0.0
}, {
duration: 600,
delay: 800,
easing: mkdInitAVS.meta.easingInValue,
visibility: 'hidden'
});
}}else{
mkdInitAVS.ui.$textSlides.eq(index - 1)
.find('.mkd-animate-item')
.velocity({
opacity: 0.0,
translateY: '30px',
translateZ: 0
}, {
duration: 500,
easing: mkdInitAVS.meta.easingInValue,
complete: function (){
mkdInitAVS.ui.$textSlides.eq(index - 1).removeClass('active');
}});
mkdInitAVS.ui.$textSlides.eq(nextIndex - 1)
.find('.mkd-animate-item')
.each(function (index){
var $this=$(this);
$this
.velocity('finish')
.velocity({
opacity: 1.0,
translateY: ['0', '-10%'],
translateZ: 0
}, {
delay: (index + 1) * 650,
easing: mkdInitAVS.meta.easingInValue,
duration: 500,
complete: function (){
mkdInitAVS.ui.$textSlides.eq(nextIndex - 1).addClass('active');
}});
});
mkdInitAVS.ui.$imageSlides
.eq(index - 1)
.velocity('finish')
.velocity({
translateY: '100%',
translateZ: 0
}, {
duration: 600,
delay: 0,
easing: mkdInitAVS.meta.easingOutValue,
visibility: 'hidden'
});
mkdInitAVS.ui.$imageSlides
.eq(nextIndex - 1)
.velocity('finish')
.velocity({
translateZ: 0
}, {
duration: 0,
delay: 0,
visibility: 'visible'
});
if(nextIndex < numSlides){
mkdInitAVS.ui.$downArrow
.velocity('finish')
.velocity({
opacity: 1.0
}, {
duration: 600,
delay: 800,
easing: mkdInitAVS.meta.easingInValue,
visibility: 'visible'
});
}}
}});
mkdInitAVS.ui.$downArrow.on('click', function (e){
e.preventDefault();
$.fn.fullpage.moveSectionDown();
});
}};
function mkdInitTextMarquee(){
var textMarquees=$('.mkd-text-marquee');
if(textMarquees.length){
textMarquees.each(function (){
var textMarquee=$(this);
if(!$('html').hasClass('touch')){
textMarquee.find('.mkd-text-marquee-wrapper').clone().appendTo(textMarquee);
}
var titleWrapper=textMarquee.find('.mkd-text-marquee-wrapper'),
marqueeTitle=textMarquee.find('.mkd-text-marquee-title');
if(!$('html').hasClass('touch')){
titleWrapper.each(function (){
var currentTitleWrapper=$(this),
title=currentTitleWrapper.find('.mkd-text-marquee-title'),
text=title.html().split(' '),
len=text.length,
result=[];
for (var i=0; i < len; i++){
result[i]='' + text[i] + '';
}
title.html(result.join(''));
title.find('.mkd-inner-text').css({
"display": "inline-block",
"margin-right": "40px"
});
});
}
marqueeTitle.stretch();
titleWrapper.eq(1).addClass('mkd-marquee-additional-title');
marqueeTitle.css('visibility', 'visible');
if(!$('html').hasClass('touch')){
mkdRequestAnimationFrame();
var firstTitleWrapper=titleWrapper.first(),
firstTitleWrapperOffset=firstTitleWrapper.offset().left,
lastTitleWrapper=titleWrapper.last();
lastTitleWrapper.offset({left: firstTitleWrapperOffset - $(window).width()});
titleWrapper.each(function (){
var title=$(this),
offset=title.offset().left,
currentPos=0,
delta=1;
var mkdMarqueeText=function (){
currentPos +=delta;
if(title.offset().left > $(window).width()){
currentPos=-($(window).width() + offset);
}
title.css('transform', 'translate3d(' + currentPos + 'px,0,0)');
requestAnimFrame(mkdMarqueeText);
};
mkdMarqueeText();
});
}else{
$(window).resize(function (){
marqueeTitle.unwrap('.stretch--resizer');
marqueeTitle.unwrap('.stretch--handle');
marqueeTitle.stretch();
});
}});
}}
function mkdRequestAnimationFrame(){
if(!$('html').hasClass('touch')&&!window.requestAnimFrame){
window.requestAnimFrame=(function (){
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
function ( callback, element){
window.setTimeout(callback, 1000 / 60);
};})();
}}
function mkdInitFrameSlider(){
var sliders=$('.mkd-frame-slider-holder');
if(sliders.length){
sliders.each(function (){
var sliderHolder=$(this),
slider=sliderHolder.find('.mkd-frame-slider'),
loop=(sliderHolder.data('loop')=='yes'),
pause=(sliderHolder.data('pause')=='yes'),
pagination=(sliderHolder.data('pagination')=='yes'),
autoplay=(sliderHolder.data('autoplay')!='disable'),
autoplayTimeout=0;
if(autoplay===true){
autoplayTimeout=sliderHolder.data('autoplay') * 1000;
}
slider.owlCarousel({
loop: loop,
autoplayHoverPause: pause,
autoplay: autoplay,
autoplayTimeout: autoplayTimeout,
dots: pagination,
nav: false,
center: true,
margin: 0,
responsive: {
0: {
items: 1,
autoWidth: true,
},
681: {
items: 3,
autoWidth: true,
},
1281: {
items: 5,
autoWidth: true,
}},
onInitialized: function (){
slider.css({'opacity': '1'});
},
onInitialize: function (){
if(slider.find('.mkd-frame-slide').length <=1){
this.settings.loop=false;
}}
});
});
}}
function mkdInitContentSlider(){
var contentSlider=$('.mkd-content-slider');
if(contentSlider.length){
contentSlider.each(function (){
var loop=(contentSlider.data('loop')=='yes'),
pause=(contentSlider.data('pause')=='yes'),
navigation=(contentSlider.data('navigation')=='yes'),
pagination=(contentSlider.data('pagination')=='yes'),
autoplay=(contentSlider.data('autoplay')!='disable'),
autoplayTimeout=0;
if(autoplay===true){
autoplayTimeout=contentSlider.data('autoplay') * 1000;
}
$(this).owlCarousel({
items: 1,
loop: loop,
autoplayHoverPause: pause,
autoplay: autoplay,
autoplayTimeout: autoplayTimeout,
dots: pagination,
nav: navigation,
navText: [
'',
''
],
onInitialized: function (){
contentSlider.css({'opacity': '1'});
},
onInitialize: function (){
if(contentSlider.find('.mkd-content-slider-item').length <=1){
this.settings.loop=false;
}}
});
});
}}
function mkdInstagramCarousel(){
var instagramCarousels=$('.mkd-instagram-feed.mkd-instagram-carousel');
if(instagramCarousels.length){
instagramCarousels.each(function (){
var carousel=$(this),
items=6,
loop=true,
margin;
if(typeof carousel.data('items')!=='undefined'&&carousel.data('items')!==false){
items=carousel.data('items');
}
if(carousel.children().length==1){
loop=false;
}
if(items===1){
margin=0;
}else if((carousel.data('space-between-items')==='normal')){
margin=20;
}else if((carousel.data('space-between-items')==='small')){
margin=10;
}else if((carousel.data('space-between-items')==='tiny')){
margin=5;
}else if((carousel.data('space-between-items')==='no')){
margin=0;
}
var responsiveItems1=items;
var responsiveItems2=4;
var responsiveItems3=3;
var responsiveItems4=2;
if(items > 5){
responsiveItems1=5;
}
if(items < 4){
responsiveItems2=items;
}
if(items < 3){
responsiveItems3=items;
}
if(items===1){
responsiveItems4=items;
}
carousel.owlCarousel({
autoplay: true,
autoplayHoverPause: true,
autoplayTimeout: 5000,
smartSpeed: 600,
items: items,
margin: margin,
loop: loop,
dots: false,
nav: false,
responsive: {
1200: {
items: items
},
1024: {
items: responsiveItems1
},
769: {
items: responsiveItems2
},
601: {
items: responsiveItems3
},
0: {
items: responsiveItems4
}},
onInitialized: function (){
carousel.css({'opacity': 1});
},
});
});
}}
function mkdInitTwitterSlider(){
var twitterSlider=$('.mkd-twitter-slider-inner');
if(twitterSlider.length){
twitterSlider.each(function (){
var currentSlider=$(this),
loop=(currentSlider.data('loop')=='yes'),
pause=(currentSlider.data('pause')=='yes'),
navigation=(currentSlider.data('navigation')=='yes'),
pagination=(currentSlider.data('pagination')=='yes'),
autoplay=(currentSlider.data('autoplay')!='disable'),
autoplayTimeout=0;
if(autoplay===true){
autoplayTimeout=currentSlider.data('autoplay') * 1000;
}
$(this).owlCarousel({
items: 1,
loop: loop,
autoplayHoverPause: pause,
autoplay: autoplay,
autoplayTimeout: autoplayTimeout,
dots: pagination,
nav: navigation,
smartSpeed: 600,
navText: [
'',
''
],
onInitialized: function (){
currentSlider.css({'opacity': 1});
},
onInitialize: function (){
if(currentSlider.find('.mkd-twitter-slider-item').length <=1){
this.settings.loop=false;
}}
});
});
}}
function mkdInitCounter(){
var counters=$('.mkd-counter');
if(counters.length){
counters.each(function (){
var counter=$(this);
counter.appear(function (){
counter.parent().addClass('mkd-counter-holder-show');
if(counter.hasClass('zero')){
var max=parseFloat(counter.text());
counter.countTo({
from: 0,
to: max,
speed: 1500,
refreshInterval: 100
});
}else{
counter.absoluteCounter({
speed: 2000,
fadeInDelay: 1000
});
}}, {accX: 0, accY: mkdGlobalVars.vars.mkdElementAppearAmount});
});
}}
function mkdInitProgressBars(){
var progressBar=$('.mkd-progress-bar');
if(progressBar.length){
progressBar.each(function (){
var thisBar=$(this);
thisBar.appear(function (){
mkdInitToCounterProgressBar(thisBar);
if(thisBar.find('.mkd-floating.mkd-floating-inside')!==0){
var floatingInsideMargin=thisBar.find('.mkd-progress-content').height();
floatingInsideMargin +=parseFloat(thisBar.find('.mkd-progress-title-holder').css('padding-bottom'));
floatingInsideMargin +=parseFloat(thisBar.find('.mkd-progress-title-holder').css('margin-bottom'));
thisBar.find('.mkd-floating-inside').css('margin-bottom', -(floatingInsideMargin) + 'px');
}
var percentage=thisBar.find('.mkd-progress-content').data('percentage'),
progressContent=thisBar.find('.mkd-progress-content'),
progressNumber=thisBar.find('.mkd-progress-number');
progressContent.css('width', '0%');
progressContent.animate({'width': percentage + '%'}, 1500);
progressNumber.css('left', '0%');
progressNumber.animate({'left': percentage + '%'}, 1500);
});
});
}}
function mkdInitToCounterProgressBar(progressBar){
var percentage=parseFloat(progressBar.find('.mkd-progress-content').data('percentage'));
var percent=progressBar.find('.mkd-progress-number .mkd-percent');
if(percent.length){
percent.each(function (){
var thisPercent=$(this);
thisPercent.parents('.mkd-progress-number-wrapper').css('opacity', '1');
thisPercent.countTo({
from: 0,
to: percentage,
speed: 1500,
refreshInterval: 50
});
});
}}
function mkdInitMessages(){
var message=$('.mkd-message');
if(message.length){
message.each(function (){
var thisMessage=$(this);
thisMessage.find('.mkd-close').click(function (e){
e.preventDefault();
$(this).parent().parent().fadeOut(500);
});
});
}}
function mkdInitMessageHeight(){
var message=$('.mkd-message.mkd-with-icon');
if(message.length){
message.each(function (){
var thisMessage=$(this);
var textHolderHeight=thisMessage.find('.mkd-message-text-holder').height();
var iconHolderHeight=thisMessage.find('.mkd-message-icon-holder').height();
if(textHolderHeight > iconHolderHeight){
thisMessage.find('.mkd-message-icon-holder').height(textHolderHeight);
}else{
thisMessage.find('.mkd-message-text-holder').height(iconHolderHeight);
}});
}}
function mkdInitCountdown(){
var countdowns=$('.mkd-countdown'),
year,
month,
day,
hour,
minute,
timezone,
monthLabel,
dayLabel,
hourLabel,
minuteLabel,
secondLabel;
if(countdowns.length){
countdowns.each(function (){
var countdownId=$(this).attr('id'),
countdown=$('#' + countdownId),
digitFontSize,
labelFontSize;
year=countdown.data('year');
month=countdown.data('month');
day=countdown.data('day');
hour=countdown.data('hour');
minute=countdown.data('minute');
timezone=countdown.data('timezone');
monthLabel=countdown.data('month-label');
dayLabel=countdown.data('day-label');
hourLabel=countdown.data('hour-label');
minuteLabel=countdown.data('minute-label');
secondLabel=countdown.data('second-label');
digitFontSize=countdown.data('digit-size');
labelFontSize=countdown.data('label-size');
countdown.countdown({
until: new Date(year, month - 1, day, hour, minute, 44),
labels: ['Years', monthLabel, 'Weeks', dayLabel, hourLabel, minuteLabel, secondLabel],
format: 'ODHMS',
timezone: timezone,
padZeroes: true,
onTick: setCountdownStyle
});
function setCountdownStyle(){
countdown.find('.countdown-amount').css({
'font-size': digitFontSize + 'px',
'line-height': digitFontSize + 'px'
});
countdown.find('.countdown-period').css({
'font-size': labelFontSize + 'px'
});
}});
}}
function mkdInitInfoBox(){
var infoBoxes=$('.mkd-info-box-holder');
var getBottomHeight=function (bottomHolder){
if(bottomHolder.length){
return bottomHolder.height();
}
return false;
};
var infoBoxesHeight=function (){
if(infoBoxes.length){
var maxHeight=0;
var heightestBox;
infoBoxes.each(function (){
var bottomHolder=$(this).find('.mkd-ib-bottom-holder');
var topHolder=$(this).find('.mkd-ib-top-holder');
var currentHeight=getBottomHeight(bottomHolder) + topHolder.height();
maxHeight=Math.max(maxHeight, currentHeight);
if(maxHeight <=currentHeight){
heightestBox=$(this);
maxHeight=currentHeight;
}});
infoBoxes.height(maxHeight);
}};
var initHover=function (infoBox){
var timeline=new TimelineLite({paused: true}),
topHolder=infoBox.find('.mkd-ib-top-holder'),
bottomHolder=infoBox.find('.mkd-ib-bottom-holder'),
bottomHeight=getBottomHeight(bottomHolder);
if(infoBox.hasClass('mkd-hide-icon')){
timeline.to(topHolder, 0.6, {y: -(bottomHeight * 1), ease: Back.easeInOut.config(2)});
timeline.to(bottomHolder, 0.4, {y: -(bottomHeight * 1), ease: Back.easeOut}, '-=0.3');
}
else if(infoBox.hasClass('mkd-no-icon')){
timeline.to(topHolder, 0.6, {y: -(bottomHeight * 0.65), ease: Back.easeInOut.config(2)});
timeline.to(bottomHolder, 0.4, {y: -(bottomHeight * 0.65), ease: Back.easeOut}, '-=0.3');
}else{
timeline.to(topHolder, 0.6, {y: -(bottomHeight / 2), ease: Back.easeInOut.config(2)});
timeline.to(bottomHolder, 0.4, {y: -(bottomHeight / 2), ease: Back.easeOut}, '-=0.3');
}
infoBox.hover(function (){
if(typeof infoBox.data('background_hover_color')!=='undefined'){
$(this).find('.mkd-ib-overlay').css('background-color', infoBox.data('background_hover_color'));
}
timeline.restart();
}, function (){
if(typeof infoBox.data('background_hover_color')!=='undefined'){
$(this).find('.mkd-ib-overlay').css('background-color', '');
}
timeline.reverse();
});
};
if(infoBoxes.length){
infoBoxesHeight();
$(mkd.window).resize(function (){
infoBoxesHeight();
});
infoBoxes.each(function (){
var thisInfoBox=$(this);
initHover(thisInfoBox);
$(mkd.window).resize(function (){
initHover(thisInfoBox);
});
});
}}
var mkdIcon=mkd.modules.shortcodes.mkdIcon=function (){
var icons=$('.mkd-icon-shortcode');
var iconAnimation=function (icon){
if(icon.hasClass('mkd-icon-animation')){
icon.appear(function (){
icon.parent('.mkd-icon-animation-holder').addClass('mkd-icon-animation-show');
}, {accX: 0, accY: mkdGlobalVars.vars.mkdElementAppearAmount});
}};
var iconHoverColor=function (icon){
if(typeof icon.data('hover-color')!=='undefined'){
var changeIconColor=function (event){
event.data.icon.css('color', event.data.color);
};
var iconElement=icon.find('.mkd-icon-element');
var hoverColor=icon.data('hover-color');
var originalColor=iconElement.css('color');
if(hoverColor!==''){
icon.on('mouseenter', {icon: iconElement, color: hoverColor}, changeIconColor);
icon.on('mouseleave', {icon: iconElement, color: originalColor}, changeIconColor);
}}
};
var iconHolderBackgroundHover=function (icon){
if(typeof icon.data('hover-background-color')!=='undefined'){
var changeIconBgColor=function (event){
event.data.icon.css('background-color', event.data.color);
};
var hoverBackgroundColor=icon.data('hover-background-color');
var originalBackgroundColor=icon.css('background-color');
if(hoverBackgroundColor!==''){
icon.on('mouseenter', {icon: icon, color: hoverBackgroundColor}, changeIconBgColor);
icon.on('mouseleave', {icon: icon, color: originalBackgroundColor}, changeIconBgColor);
}}
};
var iconHolderBorderHover=function (icon){
if(typeof icon.data('hover-border-color')!=='undefined'){
var changeIconBorder=function (event){
event.data.icon.css('border-color', event.data.color);
};
var hoverBorderColor=icon.data('hover-border-color');
var originalBorderColor=icon.css('border-color');
if(hoverBorderColor!==''){
icon.on('mouseenter', {icon: icon, color: hoverBorderColor}, changeIconBorder);
icon.on('mouseleave', {icon: icon, color: originalBorderColor}, changeIconBorder);
}}
};
return {
init: function (){
if(icons.length){
icons.each(function (){
iconAnimation($(this));
iconHoverColor($(this));
iconHolderBackgroundHover($(this));
iconHolderBorderHover($(this));
});
}}
};};
var mkdSocialIconWidget=mkd.modules.shortcodes.mkdSocialIconWidget=function (){
var icons=$('.mkd-social-icon-widget-holder');
var socialIconHoverColor=function (icon){
if(typeof icon.data('hover-color')!=='undefined'){
var changeIconColor=function (event){
event.data.icon.css('color', event.data.color);
};
var iconElement=icon;
var hoverColor=icon.data('hover-color');
var originalColor=iconElement.css('color');
if(hoverColor!==''){
icon.on('mouseenter', {icon: iconElement, color: hoverColor}, changeIconColor);
icon.on('mouseleave', {icon: iconElement, color: originalColor}, changeIconColor);
}}
};
return {
init: function (){
if(icons.length){
icons.each(function (){
socialIconHoverColor($(this));
});
}}
};};
function mkdInitPricingSlider(){
var pricingSliders=$('.mkd-pricing-slider');
pricingSliders.each(function (){
var slider=$(this);
var dragHolder=slider.find('.mkd-pricing-slider-bar-holder');
var drag=slider.find('.mkd-pricing-slider-drag');
var progressBar=slider.find('.mkd-pricing-slider-bar');
var pricingButtonHolder=slider.find('.mkd-pricing-slider-button-holder');
var activeFilter=pricingButtonHolder.find('.active');
var priceElement=slider.find('.mkd-price');
var sliderTextLabel=slider.find('.mkd-pricing-slider-value');
var unitName=slider.data('unit-name') ? slider.data('unit-name'):"unit";
var unitsRange=parseFloat(slider.data('units-range')) ? parseFloat(slider.data('units-range')):0;
var unitsBreakpoints=parseFloat(slider.data('units-breakpoints')) ? parseFloat(slider.data('units-breakpoints')):0;
var price=parseFloat(activeFilter.data('price-per-unit')) ? parseFloat(activeFilter.data('price-per-unit')):0;
var reduceRate=parseFloat(activeFilter.data('price-reduce-per-breakpoint')) ? parseFloat(activeFilter.data('price-reduce-per-breakpoint')):0;
var breakpointValue=unitsBreakpoints;
var breakPointsIterator=0;
var parentXPos=dragHolder.offset().left;
var parentWidth=dragHolder.outerWidth() - drag.outerWidth();
var iterator=parentWidth / unitsRange;
var offset=0;
var xPos=0;
var units=0;
var i;
if(unitsBreakpoints > 0){
var delimiters=unitsRange / unitsBreakpoints;
for (i=1; i < delimiters; i++){
progressBar.append('');
}}
recalculateValues(priceElement, units, price, sliderTextLabel, progressBar, xPos, parentWidth, unitName);
pricingButtonHolder.find('.mkd-btn').click(function (e){
e.preventDefault();
if(!$(this).parent().hasClass('active')){
activeFilter.removeClass('active');
$(this).parent().addClass('active');
activeFilter=$(this).parent();
price=parseFloat(activeFilter.data('price-per-unit')) ? parseFloat(activeFilter.data('price-per-unit')):0;
reduceRate=parseFloat(activeFilter.data('price-reduce-per-breakpoint')) ? parseFloat(activeFilter.data('price-reduce-per-breakpoint')):0;
price=price - breakPointsIterator * reduceRate;
recalculateValues(priceElement, units, price, sliderTextLabel, progressBar, xPos, parentWidth, unitName);
}});
var draggerPosition;
drag.draggable({
axis: "x",
containment: dragHolder.parent(),
scrollSensitivity: 10,
start: function (event, ui){
draggerPosition=ui.position.left;
},
drag: function (event, ui){
var direction=(ui.position.left > draggerPosition) ? 'right':'left';
draggerPosition=ui.position.left;
offset=$(this).offset();
xPos=offset.left - parentXPos;
units=Math.floor(xPos / iterator);
if(xPos >=0&&xPos <=parentWidth){
if(direction=='right'){
if(units > breakpointValue){
breakpointValue=breakpointValue + unitsBreakpoints;
breakPointsIterator++;
price=price - reduceRate;
}}
else if(direction=='left'){
if(units <=breakpointValue - unitsBreakpoints){
breakpointValue=breakpointValue - unitsBreakpoints;
breakPointsIterator--;
price=price + reduceRate;
}}
recalculateValues(priceElement, units, price, sliderTextLabel, progressBar, xPos, parentWidth, unitName);
}}
});
});
function recalculateValues(priceElement, units, price, sliderTextLabel, progressBar, xPos, parentWidth, unitName){
priceElement.text(((Math.round(units * price * 100)) / 100));
if(units==1){
sliderTextLabel.text(units + " " + unitName);
}else{
sliderTextLabel.text(units + " " + unitName + "s");
}
progressBar.width(Math.round((xPos / parentWidth) * 100) + "%");
}}
function mkdInitTestimonials(){
var testimonialsSlider=$('.mkd-testimonials');
if(testimonialsSlider.length){
testimonialsSlider.each(function (){
var currentSlider=$(this),
loop=(currentSlider.data('loop')=='yes'),
pause=(currentSlider.data('pause')=='yes'),
navigation=(currentSlider.data('navigation')=='yes'),
pagination=(currentSlider.data('pagination')=='yes'),
autoplay=(currentSlider.data('autoplay')!='disable'),
autoplayTimeout=0,
numberOfItems=1,
numberOfItemsTablet=1,
numberOfItemsPhone=1,
margin=0;
if(autoplay===true){
autoplayTimeout=currentSlider.data('autoplay') * 1000;
}
if(currentSlider.hasClass('mkd-testimonials-carousel')){
numberOfItems=currentSlider.data('visible-items');
numberOfItemsTablet=2;
numberOfItemsPhone=1;
margin=30;
}
$(this).owlCarousel({
items: numberOfItems,
responsive: {
0: {
items: 1
},
480: {
items: numberOfItemsPhone
},
768: {
items: numberOfItemsTablet
},
1024: {
items: numberOfItems
}},
loop: loop,
autoplayHoverPause: pause,
autoplay: autoplay,
autoplayTimeout: autoplayTimeout,
dots: pagination,
nav: navigation,
smartSpeed: 600,
margin: margin,
navText: [
'',
''
],
onInitialized: function (){
currentSlider.css({'opacity': 1});
},
onInitialize: function (){
if(currentSlider.find('.mkd-testimonial-content').length <=1){
this.settings.loop=false;
}}
});
});
}}
function mkdInitClientsCarousel(){
var carouselHolders=$('.mkd-clients-carousel-holder');
if(carouselHolders.length){
carouselHolders.each(function (){
var carousel=$(this).children('.mkd-clients-carousel'),
numberOfItems=carousel.data('items'),
loop=(carousel.data('loop')=='yes'),
pause=(carousel.data('pause')=='yes'),
navigation=(carousel.data('navigation')=='yes'),
pagination=(carousel.data('pagination')=='yes'),
autoplay=(carousel.data('autoplay')!='disable'),
autoplayTimeout=0;
if(autoplay===true){
autoplayTimeout=carousel.data('autoplay') * 1000;
}
carousel.owlCarousel({
items: numberOfItems,
responsive: {
0: {
items: 1
},
480: {
items: 2
},
768: {
items: 3
},
1024: {
items: numberOfItems
}},
loop: loop,
autoplayHoverPause: pause,
autoplay: autoplay,
autoplayTimeout: autoplayTimeout,
dots: pagination,
nav: navigation,
navText: [
'',
''
],
onInitialized: function (){
carousel.css({'opacity': 1});
},
onInitialize: function (){
if(carousel.find('.mkd-clients-carousel-item-holder').length <=1){
this.settings.loop=false;
}}
});
});
}}
function mkdInitProgressCircle(){
var progresCircles=$('.mkd-progress-circle-holder');
if(progresCircles.length){
progresCircles.each(function (){
var progressCircle=$(this),
percentageHolder=progressCircle.children('.mkd-progress-circle'),
barColor='#8f78fc',
trackColor='#f2f2f0',
lineWidth=10,
size=195;
if(typeof percentageHolder.data('size')!=='undefined'&&percentageHolder.data('size')!==''){
size=percentageHolder.data('size');
}
if(typeof percentageHolder.data('bar-color')!=='undefined'&&percentageHolder.data('bar-color')!==''){
barColor=percentageHolder.data('bar-color');
}
if(typeof percentageHolder.data('track-color')!=='undefined'&&percentageHolder.data('track-color')!==''){
trackColor=percentageHolder.data('track-color');
}
percentageHolder.appear(function (){
initToCounterProgressCircle(progressCircle);
percentageHolder.css('opacity', '1');
percentageHolder.easyPieChart({
barColor: barColor,
trackColor: trackColor,
scaleColor: false,
lineCap: 'butt',
lineWidth: lineWidth,
animate: 1500,
size: size
});
}, {accX: 0, accY: mkdGlobalVars.vars.mkdElementAppearAmount});
});
}}
function initToCounterProgressCircle(progressCircle){
progressCircle.css('opacity', '1');
var counter=progressCircle.find('.mkd-to-counter'),
max=parseFloat(counter.text());
counter.countTo({
from: 0,
to: max,
speed: 1500,
refreshInterval: 50
});
}
function mkdInitTabs(){
var tabs=$('.mkd-tabs');
if(tabs.length){
tabs.each(function (){
var thisTabs=$(this);
thisTabs.children('.mkd-tab-container').each(function (index){
index=index + 1;
var that=$(this),
link=that.attr('id'),
navItem=that.parent().find('.mkd-tabs-nav li:nth-child(' + index + ') a'),
navLink=navItem.attr('href');
link='#' + link;
if(link.indexOf(navLink) > -1){
navItem.attr('href', link);
}});
if(thisTabs.hasClass('mkd-horizontal-tab')){
thisTabs.tabs();
}else if(thisTabs.hasClass('mkd-vertical-tab')){
thisTabs.tabs().addClass('ui-tabs-vertical ui-helper-clearfix');
thisTabs.find('.mkd-tabs-nav > ul >li').removeClass('ui-corner-top').addClass('ui-corner-left');
}
$(".mkd-tab-container .mkd-elements-holder-item").addClass("mkd-appeared");
tabs.find(".mkd-tabs-nav > li").click(function (){
var tabIndex=$(this).index();
thisTabs.children('.mkd-tab-container').removeClass("mkd-tab-container-active");
var activeTab=thisTabs.children('.mkd-tab-container').eq(tabIndex).addClass("mkd-tab-container-active");
activeTab.find(".mkd-elements-holder-item").removeClass("mkd-appeared");
activeTab.find(".mkd-elements-holder-item").each(function (i){
var element=$(this);
setTimeout(function (){
element.addClass("mkd-appeared");
}, 100 * i);
});
mkdInitInfoBox();
});
});
}}
function mkdIconWithText(){
var iwt=$(".mkd-iwt");
if(iwt.length){
iwt.each(function (i){
var thisIwt=$(this);
thisIwt.appear(function (){
thisIwt.addClass("mkd-iwt-appeared");
}, {accX: 0, accY: mkdGlobalVars.vars.mkdElementAppearAmount});
});
}}
function mkdInitTabIcons(){
var tabContent=$('.mkd-tab-container');
if(tabContent.length){
tabContent.each(function (){
var thisTabContent=$(this);
var id=thisTabContent.attr('id');
var icon='';
var tabNav=thisTabContent.parents('.mkd-tabs').find('.mkd-tabs-nav > li a[href="#' + id + '"]');
if(typeof thisTabContent.data('icon-html')!=='undefined'){
icon=thisTabContent.data('icon-html');
}else{
tabNav.children('.mkd-icon-frame').remove();
}
if(typeof(tabNav)!=='undefined'){
tabNav.children('.mkd-icon-frame').append(icon);
}});
}}
var mkdButton=mkd.modules.shortcodes.mkdButton=function (){
var buttons=$('.mkd-btn');
var buttonHoverColor=function (button){
if(typeof button.data('hover-color')!=='undefined'){
var changeButtonColor=function (event){
event.data.button.css('color', event.data.color);
};
var originalColor=button.css('color');
var hoverColor=button.data('hover-color');
button.on('mouseenter', {button: button, color: hoverColor}, changeButtonColor);
button.on('mouseleave', {button: button, color: originalColor}, changeButtonColor);
}};
var buttonHoverBgColor=function (button){
if(typeof button.data('hover-bg-color')!=='undefined'){
var changeButtonBg=function (event){
event.data.button.css('background-color', event.data.color);
};
var originalBgColor=button.css('background-color');
var hoverBgColor=button.data('hover-bg-color');
button.on('mouseenter', {button: button, color: hoverBgColor}, changeButtonBg);
button.on('mouseleave', {button: button, color: originalBgColor}, changeButtonBg);
}};
var buttonHoverBorderColor=function (button){
if(typeof button.data('hover-border-color')!=='undefined'){
var changeBorderColor=function (event){
event.data.button.css('border-color', event.data.color);
};
var originalBorderColor=button.css('borderTopColor');
var hoverBorderColor=button.data('hover-border-color');
button.on('mouseenter', {button: button, color: hoverBorderColor}, changeBorderColor);
button.on('mouseleave', {button: button, color: originalBorderColor}, changeBorderColor);
}};
return {
init: function (){
if(buttons.length){
buttons.each(function (){
buttonHoverColor($(this));
buttonHoverBgColor($(this));
buttonHoverBorderColor($(this));
});
}}
};};
function mkdInitBlogListMasonry(){
var blogList=$('.mkd-blog-list-holder.mkd-masonry .mkd-blog-list');
if(blogList.length){
blogList.each(function (){
var thisBlogList=$(this);
blogList.waitForImages(function (){
thisBlogList.isotope({
layoutMode: 'packery',
itemSelector: '.mkd-blog-list-masonry-item',
packery: {
columnWidth: '.mkd-blog-list-masonry-grid-sizer',
gutter: '.mkd-blog-list-masonry-grid-gutter'
}});
thisBlogList.addClass('mkd-appeared');
});
});
}}
function mkdCustomFontResize(){
var customFont=$('.mkd-custom-font-holder');
if(customFont.length){
customFont.each(function (){
var thisCustomFont=$(this);
var fontSize;
var lineHeight;
var coef1=1;
var coef2=1;
if(mkd.windowWidth < 1200){
coef1=0.8;
}
if(mkd.windowWidth < 1024){
coef1=0.7;
}
if(mkd.windowWidth < 768){
coef1=0.6;
coef2=0.7;
}
if(mkd.windowWidth < 600){
coef1=0.5;
coef2=0.6;
}
if(mkd.windowWidth < 480){
coef1=0.4;
coef2=0.5;
}
if(typeof thisCustomFont.data('font-size')!=='undefined'&&thisCustomFont.data('font-size')!==false){
fontSize=parseInt(thisCustomFont.data('font-size'));
if(fontSize > 70){
fontSize=Math.round(fontSize * coef1);
}
else if(fontSize > 35){
fontSize=Math.round(fontSize * coef2);
}
thisCustomFont.css('font-size', fontSize + 'px');
}
if(typeof thisCustomFont.data('line-height')!=='undefined'&&thisCustomFont.data('line-height')!==false){
lineHeight=parseInt(thisCustomFont.data('line-height'));
if(lineHeight > 70&&mkd.windowWidth < 1200){
lineHeight='1.2em';
}
else if(lineHeight > 35&&mkd.windowWidth < 768){
lineHeight='1.2em';
}else{
lineHeight +='px';
}
thisCustomFont.css('line-height', lineHeight);
}});
}}
function mkdServiceTable(){
if($(".mkd-service-table").length){
$(".mkd-service-table .mkd-mark").each(function (){
var serviceTableIcon=$(this);
serviceTableIcon.appear(function (){
setTimeout(function (){
serviceTableIcon.addClass("mkd-service-table-icon-appeared");
}, 200 * serviceTableIcon.closest("tr").index());
}, {accX: 0, accY: mkdGlobalVars.vars.mkdElementAppearAmount});
});
}}
function mkdShowGoogleMap(){
if($('.mkd-google-map').length){
$('.mkd-google-map').each(function (){
var element=$(this);
var customMapStyle;
if(typeof element.data('custom-map-style')!=='undefined'){
customMapStyle=element.data('custom-map-style');
}
var colorOverlay;
if(typeof element.data('color-overlay')!=='undefined'&&element.data('color-overlay')!==false){
colorOverlay=element.data('color-overlay');
}
var saturation;
if(typeof element.data('saturation')!=='undefined'&&element.data('saturation')!==false){
saturation=element.data('saturation');
}
var lightness;
if(typeof element.data('lightness')!=='undefined'&&element.data('lightness')!==false){
lightness=element.data('lightness');
}
var zoom;
if(typeof element.data('zoom')!=='undefined'&&element.data('zoom')!==false){
zoom=element.data('zoom');
}
var pin;
if(typeof element.data('pin')!=='undefined'&&element.data('pin')!==false){
pin=element.data('pin');
}
var mapHeight;
if(typeof element.data('height')!=='undefined'&&element.data('height')!==false){
mapHeight=element.data('height');
}
var uniqueId;
if(typeof element.data('unique-id')!=='undefined'&&element.data('unique-id')!==false){
uniqueId=element.data('unique-id');
}
var scrollWheel;
if(typeof element.data('scroll-wheel')!=='undefined'){
scrollWheel=element.data('scroll-wheel');
}
var addresses;
if(typeof element.data('addresses')!=='undefined'&&element.data('addresses')!==false){
addresses=element.data('addresses');
}
var map="map_" + uniqueId;
var geocoder="geocoder_" + uniqueId;
var holderId="mkd-map-" + uniqueId;
mkdInitializeGoogleMap(customMapStyle, colorOverlay, saturation, lightness, scrollWheel, zoom, holderId, mapHeight, pin, map, geocoder, addresses);
});
}}
function mkdProcess(){
if($(".mkd-process-holder").length){
$(".mkd-process-holder").each(function (){
var process=$(this),
processItem=process.find(".mkd-process-item");
processItem.each(function (i){
var thisItem=$(this);
thisItem.appear(function (){
setTimeout(function (){
thisItem.addClass("mkd-process-holder-appeared");
}, 300 * i);
}, {accX: 0, accY: mkdGlobalVars.vars.mkdElementAppearAmount});
});
});
}}
function mkdInitializeGoogleMap(customMapStyle, color, saturation, lightness, wheel, zoom, holderId, height, pin, map, geocoder, data){
var mapStyles=[
{
stylers: [
{hue: color},
{saturation: saturation},
{lightness: lightness},
{gamma: 1}
]
}
];
var googleMapStyleId;
if(customMapStyle){
googleMapStyleId='mkd-style';
}else{
googleMapStyleId=google.maps.MapTypeId.ROADMAP;
}
var qoogleMapType=new google.maps.StyledMapType(mapStyles,
{name: "Mikado Google Map"});
geocoder=new google.maps.Geocoder();
var latlng=new google.maps.LatLng(-34.397, 150.644);
if(!isNaN(height)){
height=height + 'px';
}
var myOptions={
zoom: zoom,
scrollwheel: wheel,
center: latlng,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.RIGHT_CENTER
},
scaleControl: false,
scaleControlOptions: {
position: google.maps.ControlPosition.LEFT_CENTER
},
streetViewControl: false,
streetViewControlOptions: {
position: google.maps.ControlPosition.LEFT_CENTER
},
panControl: false,
panControlOptions: {
position: google.maps.ControlPosition.LEFT_CENTER
},
mapTypeControl: false,
mapTypeControlOptions: {
mapTypeIds: [google.maps.MapTypeId.ROADMAP, 'mkd-style'],
style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR,
position: google.maps.ControlPosition.LEFT_CENTER
},
mapTypeId: googleMapStyleId
};
map=new google.maps.Map(document.getElementById(holderId), myOptions);
map.mapTypes.set('mkd-style', qoogleMapType);
var index;
for (index=0; index < data.length; ++index){
mkdInitializeGoogleAddress(data[index], pin, map, geocoder);
}
var holderElement=document.getElementById(holderId);
holderElement.style.height=height;
}
function mkdInitializeGoogleAddress(data, pin, map, geocoder){
if(data==='')
return;
var contentString='';
var infowindow=new google.maps.InfoWindow({
content: contentString
});
geocoder.geocode({'address': data}, function (results, status){
if(status===google.maps.GeocoderStatus.OK){
map.setCenter(results[0].geometry.location);
var marker=new google.maps.Marker({
map: map,
position: results[0].geometry.location,
icon: pin,
title: data.store_title
});
google.maps.event.addListener(marker, 'click', function (){
infowindow.open(map, marker);
});
google.maps.event.addDomListener(window, 'resize', function (){
map.setCenter(results[0].geometry.location);
});
}});
}
function mkdInitAccordions(){
var accordion=$('.mkd-accordion-holder');
if(accordion.length){
accordion.each(function (){
var thisAccordion=$(this),
thisAccordionTitle=thisAccordion.find('.mkd-accordion-title-holder');
if(thisAccordion.hasClass('mkd-accordion')){
thisAccordion.accordion({
animate: "swing",
collapsible: true,
active: 0,
icons: "",
heightStyle: "content"
});
}
if(thisAccordion.hasClass('mkd-toggle')){
var toggleAccordion=$(this);
var toggleAccordionTitle=toggleAccordion.find('.mkd-accordion-title-holder');
var toggleAccordionContent=toggleAccordionTitle.next();
toggleAccordion.addClass("accordion ui-accordion ui-accordion-icons ui-widget ui-helper-reset");
toggleAccordionTitle.addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-top ui-corner-bottom");
toggleAccordionContent.addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide();
toggleAccordionTitle.each(function (){
var thisTitle=$(this);
thisTitle.hover(function (){
thisTitle.toggleClass("ui-state-hover");
});
thisTitle.on('click', function (){
thisTitle.toggleClass('ui-accordion-header-active ui-state-active ui-state-default ui-corner-bottom');
thisTitle.next().toggleClass('ui-accordion-content-active').slideToggle(400);
});
});
}
if(typeof thisAccordion.data('title_active_color')!=='undefined'){
thisAccordionTitle.hover(function (){
$(this).css('color', thisAccordion.data('title_active_color'));
}, function (){
$(this).css('color', '');
});
}});
}}
function mkdInitImageGallery(){
var galleries=$('.mkd-image-gallery');
if(galleries.length){
galleries.each(function (){
var gallery=$(this).children('.mkd-image-gallery-slider'),
loop=(gallery.data('loop')=='yes'),
pause=(gallery.data('pause')=='yes'),
navigation=(gallery.data('navigation')=='yes'),
pagination=(gallery.data('pagination')=='yes'),
autoplay=(gallery.data('autoplay')!='disable'),
autoplayTimeout=0;
if(autoplay===true){
autoplayTimeout=gallery.data('autoplay') * 1000;
}
gallery.owlCarousel({
items: 1,
loop: loop,
autoplayHoverPause: pause,
autoplay: autoplay,
autoplayTimeout: autoplayTimeout,
dots: pagination,
nav: navigation,
navText: [
'',
''
],
onInitialized: function (){
gallery.css({'opacity': 1});
},
onInitialize: function (){
if($('.owl-carousel .item').length <=1){
this.settings.loop=false;
}}
});
});
}}
function mkdInitCharts(){
var chartHolder=$('.mkd-charts');
if(chartHolder.length){
chartHolder.each(function (){
var thisChartHolder=$(this);
var thisChartCanvasId=thisChartHolder.find('canvas').attr('id');
thisChartHolder.height(thisChartHolder.width() / 2);
var chartType=thisChartHolder.data('type');
var noOfDatasets=thisChartHolder.data('no_of_used_datasets');
var pointGroupLabels=thisChartHolder.data('point_group_labels');
var legendPosition=thisChartHolder.data('legend_position');
var startAtZero='';
if(chartType=='line'||chartType=='horizontalBar'||chartType=='bar'){
startAtZero={
yAxes: [{
ticks: {
beginAtZero: true
}}],
xAxes: [{
ticks: {
beginAtZero: true
}}]
};}
var dataset_1,
dataset_1_color,
dataset_2,
dataset_2_color,
dataset_3,
dataset_3_color,
datasets;
if(thisChartHolder.data('color_scheme')=='dataset'){
dataset_1_color=thisChartHolder.data('dataset_1_color');
}else{
dataset_1_color=thisChartHolder.data('point_group_colors').split(',');
}
dataset_1={
label: thisChartHolder.data('dataset_1_label'),
backgroundColor: dataset_1_color,
data: thisChartHolder.data('dataset_1').split(','),
cubicInterpolationMode: 'monotone'
};
datasets=[dataset_1];
if(noOfDatasets >=2){
if(thisChartHolder.data('color_scheme')=='dataset'){
dataset_2_color=thisChartHolder.data('dataset_2_color');
}else{
dataset_2_color=thisChartHolder.data('point_group_colors').split(',');
}
dataset_2={
label: thisChartHolder.data('dataset_2_label'),
backgroundColor: dataset_2_color,
data: thisChartHolder.data('dataset_2').split(','),
cubicInterpolationMode: 'monotone'
};
datasets=[dataset_1, dataset_2];
}
if(noOfDatasets >=3){
if(thisChartHolder.data('color_scheme')=='dataset'){
dataset_3_color=thisChartHolder.data('dataset_3_color');
}else{
dataset_3_color=thisChartHolder.data('point_group_colors').split(',');
}
dataset_3={
label: thisChartHolder.data('dataset_3_label'),
backgroundColor: dataset_3_color,
data: thisChartHolder.data('dataset_3').split(','),
cubicInterpolationMode: 'monotone'
};
datasets=[dataset_1, dataset_2, dataset_3];
}
var thisChartParams={
labels: pointGroupLabels.split(','),
datasets: datasets
};
var ctx=document.getElementById(thisChartCanvasId).getContext('2d');
thisChartHolder.appear(function (){
thisChartHolder.addClass('mkd-appeared');
setTimeout(function (){
window.myBar=new Chart(ctx, {
type: chartType,
data: thisChartParams,
options: {
responsive: true,
legend: {
position: legendPosition,
},
scales: startAtZero,
},
});
}, 500);
}, {accX: 0, accY: mkdGlobalVars.vars.mkdElementAppearAmount});
});
}}
function mkdInitWorkflow(){
var workflowShortcodes=$('.mkd-workflow');
if(workflowShortcodes.length){
workflowShortcodes.each(function (){
var workflowShortcode=$(this);
if(workflowShortcode.hasClass('mkd-workflow-animate')){
var workflowItems=workflowShortcode.find('.mkd-workflow-item');
workflowShortcode.appear(function (){
workflowShortcode.addClass('mkd-appeared');
setTimeout(function (){
workflowItems.each(function (i){
var workflowItem=$(this);
setTimeout(function (){
workflowItem.addClass('mkd-appeared');
}, 350 * i);
});
}, 350);
}, {accX: 0, accY: mkdGlobalVars.vars.mkdElementAppearAmount});
}});
}}
var mkdInitList=mkd.modules.shortcodes.mkdInitList=function (){
var list=$('.mkd-animate-list');
var listInit=function (list){
setTimeout(function (){
list.appear(function (){
list.addClass('mkd-appeared');
}, {accX: 0, accY: mkdGlobalVars.vars.mkdElementAppearAmount});
}, 30);
};
return {
init: function (){
if(list.length){
list.each(function (){
listInit($(this));
});
}}
};};
})(jQuery);
(function ($){
'use strict';
var woocommerce={};
mkd.modules.woocommerce=woocommerce;
woocommerce.mkdInitQuantityButtons=mkdInitQuantityButtons;
woocommerce.mkdInitSelect2=mkdInitSelect2;
woocommerce.mkdOnDocumentReady=mkdOnDocumentReady;
woocommerce.mkdOnWindowLoad=mkdOnWindowLoad;
woocommerce.mkdOnWindowResize=mkdOnWindowResize;
woocommerce.mkdOnWindowScroll=mkdOnWindowScroll;
$(document).ready(mkdOnDocumentReady);
$(window).load(mkdOnWindowLoad);
$(window).resize(mkdOnWindowResize);
$(window).scroll(mkdOnWindowScroll);
function mkdOnDocumentReady(){
mkdInitQuantityButtons();
mkdInitSelect2();
mkdReInitSelect2CartAjax();
mkdInitProductListCarousel();
}
function mkdOnWindowLoad(){
mkdInitButtonLoading();
}
function mkdOnWindowResize(){
}
function mkdOnWindowScroll(){
}
function mkdInitQuantityButtons(){
$(document).on('click', '.mkd-quantity-minus, .mkd-quantity-plus', function (e){
e.stopPropagation();
var button=$(this),
inputField=button.siblings('.mkd-quantity-input'),
step=parseFloat(inputField.data('step')),
max=parseFloat(inputField.data('max')),
minus=false,
inputValue=parseFloat(inputField.val()),
newInputValue;
if(button.hasClass('mkd-quantity-minus')){
minus=true;
}
if(minus){
newInputValue=inputValue - step;
if(newInputValue >=1){
inputField.val(newInputValue);
}else{
inputField.val(1);
}}else{
newInputValue=inputValue + step;
if(max===undefined){
inputField.val(newInputValue);
}else{
if(newInputValue >=max){
inputField.val(max);
}else{
inputField.val(newInputValue);
}}
}
inputField.trigger('change');
});
}
function mkdInitButtonLoading(){
$('.add_to_cart_button').click(function (){
$(this).text(mkdGlobalVars.vars.mkdAddingToCart);
});
}
function mkdInitSelect2(){
if($('.woocommerce-ordering .orderby').length||$('#calc_shipping_country').length){
$('.woocommerce-ordering .orderby').select2({
minimumResultsForSearch: Infinity
});
$('#calc_shipping_country').select2();
}}
function mkdReInitSelect2CartAjax(){
$(document).ajaxComplete(function (){
if($('#calc_shipping_country').length){
$('#calc_shipping_country').select2();
}});
}
function mkdInitProductListCarousel(){
var carouselHolder=$('.mkd-plc-holder');
if(carouselHolder.length){
carouselHolder.each(function (){
var thisCarousels=$(this),
carousel=thisCarousels.children('.mkd-plc-outer'),
numberOfItems=(thisCarousels.data('number-of-visible-items')!=='') ? parseInt(thisCarousels.data('number-of-visible-items')):3,
loop=(thisCarousels.data('loop')=='yes'),
pause=(thisCarousels.data('pause')=='yes'),
navigation=(thisCarousels.data('navigation')=='yes'),
pagination=(thisCarousels.data('pagination')=='yes'),
autoplay=(thisCarousels.data('autoplay')!='disable'),
autoplayTimeout=0;
if(autoplay===true){
autoplayTimeout=thisCarousels.data('autoplay') * 1000;
}
var margin=30;
if(thisCarousels.hasClass('mkd-small-space')){
margin=10;
}else if(thisCarousels.hasClass('mkd-no-space')){
margin=0;
}
var responsiveItems1=numberOfItems;
var responsiveItems2=3;
var responsiveItems3=2;
if(numberOfItems > 4){
responsiveItems1=4;
}
if(numberOfItems < 3){
responsiveItems2=numberOfItems;
responsiveItems3=numberOfItems;
}
if(numberOfItems===1){
margin=0;
}
carousel.owlCarousel({
items: numberOfItems,
loop: loop,
autoplayHoverPause: pause,
autoplay: autoplay,
autoplayTimeout: autoplayTimeout,
dots: pagination,
nav: navigation,
margin: margin,
navText: [
'',
''
],
responsive: {
1200: {
items: numberOfItems
},
1024: {
items: responsiveItems1
},
769: {
items: responsiveItems2
},
601: {
items: responsiveItems3
},
0: {
items: 1
}},
onInitialized: function (){
carousel.css({'opacity': '1'});
},
onInitialize: function (){
console.log(carousel.find('.mkd-plc-item'));
}});
});
}}
})(jQuery);
(function ($){
'use strict';
var portfolio={};
mkd.modules.portfolio=portfolio;
portfolio.mkdOnDocumentReady=mkdOnDocumentReady;
portfolio.mkdOnWindowLoad=mkdOnWindowLoad;
portfolio.mkdOnWindowResize=mkdOnWindowResize;
portfolio.mkdOnWindowScroll=mkdOnWindowScroll;
$(document).ready(mkdOnDocumentReady);
$(window).load(mkdOnWindowLoad);
$(window).resize(mkdOnWindowResize);
$(window).scroll(mkdOnWindowScroll);
function mkdOnDocumentReady(){
mkdInitPortfolioMasonry();
mkdInitPortfolioFilter();
mkdInitPortfolioSlider();
initPortfolioSingleMasonry();
}
function mkdOnWindowLoad(){
mkdInitPortfolioListAnimation();
mkdInitPortfolioPagination().init();
mkdPortfolioSingleFollow().init();
}
function mkdOnWindowResize(){
mkdInitPortfolioMasonry();
}
function mkdOnWindowScroll(){
mkdInitPortfolioPagination().scroll();
}
function mkdInitPortfolioListAnimation(){
var portList=$('.mkd-portfolio-list-holder.mkd-pl-has-animation');
if(portList.length){
portList.each(function (){
var thisPortList=$(this).children('.mkd-pl-inner');
thisPortList.children('article').each(function (l){
var thisArticle=$(this);
thisArticle.appear(function (){
thisArticle.addClass('mkd-item-show');
setTimeout(function (){
thisArticle.addClass('mkd-item-shown');
}, 1000);
}, {accX: 0, accY: 0});
});
});
}}
function mkdInitPortfolioMasonry(){
var portList=$('.mkd-portfolio-list-holder.mkd-pl-masonry');
if(portList.length){
portList.each(function (){
var thisPortList=$(this).children('.mkd-pl-inner');
thisPortList.waitForImages(function (){
thisPortList.isotope({
layoutMode: 'packery',
itemSelector: 'article',
percentPosition: true,
packery: {
gutter: '.mkd-pl-grid-gutter',
columnWidth: '.mkd-pl-grid-sizer'
}});
thisPortList.css('opacity', '1');
});
});
}}
function mkdInitPortfolioFilter(){
var filterHolder=$('.mkd-portfolio-list-holder .mkd-pl-filter-holder');
if(filterHolder.length){
filterHolder.each(function (){
var thisFilterHolder=$(this),
thisPortListHolder=thisFilterHolder.closest('.mkd-portfolio-list-holder'),
thisPortListInner=thisPortListHolder.find('.mkd-pl-inner'),
portListHasLoadMore=thisPortListHolder.hasClass('mkd-pl-has-load-more') ? true:false;
thisFilterHolder.find('.mkd-pl-filter:first').addClass('mkd-pl-current');
if(thisPortListHolder.hasClass('mkd-pl-gallery')){
thisPortListHolder.waitForImages(function (){
thisPortListInner.isotope();
});
}
thisFilterHolder.find('.mkd-pl-filter').click(function (){
var thisFilter=$(this),
filterValue=thisFilter.attr('data-filter'),
filterClassName=filterValue.length ? filterValue.substring(1):'',
portListHasArtciles=thisPortListInner.children().hasClass(filterClassName) ? true:false;
thisFilter.parent().children('.mkd-pl-filter').removeClass('mkd-pl-current');
thisFilter.addClass('mkd-pl-current');
if(portListHasLoadMore&&!portListHasArtciles){
mkdInitLoadMoreItemsPortfolioFilter(thisPortListHolder, filterValue, filterClassName);
}else{
thisFilterHolder.parent().children('.mkd-pl-inner').isotope({filter: filterValue});
}});
});
}}
function mkdInitLoadMoreItemsPortfolioFilter($portfolioList, $filterValue, $filterClassName){
var thisPortList=$portfolioList,
thisPortListInner=thisPortList.find('.mkd-pl-inner'),
filterValue=$filterValue,
filterClassName=$filterClassName,
maxNumPages=0;
if(typeof thisPortList.data('max-num-pages')!=='undefined'&&thisPortList.data('max-num-pages')!==false){
maxNumPages=thisPortList.data('max-num-pages');
}
var loadMoreDatta=mkd.modules.common.getLoadMoreData(thisPortList),
nextPage=loadMoreDatta.nextPage,
ajaxData=mkd.modules.common.setLoadMoreAjaxData(loadMoreDatta, 'mkd_core_portfolio_ajax_load_more'),
loadingItem=thisPortList.find('.mkd-pl-loading');
if(nextPage <=maxNumPages){
loadingItem.addClass('mkd-showing mkd-filter-trigger');
thisPortListInner.css('opacity', '0');
$.ajax({
type: 'POST',
data: ajaxData,
url: MikadoAjaxUrl,
success: function (data){
nextPage++;
thisPortList.data('next-page', nextPage);
var response=$.parseJSON(data),
responseHtml=response.html;
thisPortList.waitForImages(function (){
thisPortListInner.append(responseHtml).isotope('reloadItems').isotope({sortBy: 'original-order'});
var portListHasArtciles=thisPortListInner.children().hasClass(filterClassName) ? true:false;
if(portListHasArtciles){
setTimeout(function (){
thisPortListInner.isotope('layout').isotope({filter: filterValue});
loadingItem.removeClass('mkd-showing mkd-filter-trigger');
setTimeout(function (){
thisPortListInner.css('opacity', '1');
}, 150);
}, 400);
}else{
loadingItem.removeClass('mkd-showing mkd-filter-trigger');
mkdInitLoadMoreItemsPortfolioFilter(thisPortList, filterValue, filterClassName);
}});
}});
}}
function mkdInitPortfolioPagination(){
var portList=$('.mkd-portfolio-list-holder');
var initStandardPagination=function (thisPortList){
var standardLink=thisPortList.find('.mkd-pl-standard-pagination li');
if(standardLink.length){
standardLink.each(function (){
var thisLink=$(this).children('a'),
pagedLink=1;
thisLink.on('click', function (e){
e.preventDefault();
e.stopPropagation();
if(typeof thisLink.data('paged')!=='undefined'&&thisLink.data('paged')!==false){
pagedLink=thisLink.data('paged');
}
initMainPagFunctionality(thisPortList, pagedLink);
});
});
}};
var initLoadMorePagination=function (thisPortList){
var loadMoreButton=thisPortList.find('.mkd-pl-load-more a');
loadMoreButton.on('click', function (e){
e.preventDefault();
e.stopPropagation();
initMainPagFunctionality(thisPortList);
});
};
var initInifiteScrollPagination=function (thisPortList){
var portListHeight=thisPortList.outerHeight(),
portListTopOffest=thisPortList.offset().top,
portListPosition=portListHeight + portListTopOffest - mkdGlobalVars.vars.mkdAddForAdminBar;
if(!thisPortList.hasClass('mkd-pl-infinite-scroll-started')&&mkd.scroll + mkd.windowHeight > portListPosition){
initMainPagFunctionality(thisPortList);
}};
var initMainPagFunctionality=function (thisPortList, pagedLink){
var thisPortListInner=thisPortList.find('.mkd-pl-inner'),
nextPage,
maxNumPages;
if(typeof thisPortList.data('max-num-pages')!=='undefined'&&thisPortList.data('max-num-pages')!==false){
maxNumPages=thisPortList.data('max-num-pages');
}
if(thisPortList.hasClass('mkd-pl-pag-standard')){
thisPortList.data('next-page', pagedLink);
}
if(thisPortList.hasClass('mkd-pl-pag-infinite-scroll')){
thisPortList.addClass('mkd-pl-infinite-scroll-started');
}
var loadMoreDatta=mkd.modules.common.getLoadMoreData(thisPortList),
loadingItem=thisPortList.find('.mkd-pl-loading');
nextPage=loadMoreDatta.nextPage;
thisPortList.find('.mkd-pl-load-more-holder').hide();
if(nextPage <=maxNumPages){
if(thisPortList.hasClass('mkd-pl-pag-standard')){
loadingItem.addClass('mkd-showing mkd-standard-pag-trigger');
thisPortList.addClass('mkd-pl-pag-standard-animate');
}else{
loadingItem.addClass('mkd-showing');
}
var ajaxData=mkd.modules.common.setLoadMoreAjaxData(loadMoreDatta, 'mkd_core_portfolio_ajax_load_more');
$.ajax({
type: 'POST',
data: ajaxData,
url: MikadoAjaxUrl,
success: function (data){
if(!thisPortList.hasClass('mkd-pl-pag-standard')){
nextPage++;
}
thisPortList.data('next-page', nextPage);
var response=$.parseJSON(data),
responseHtml=response.html;
if(thisPortList.hasClass('mkd-pl-pag-standard')){
mkdInitStandardPaginationLinkChanges(thisPortList, maxNumPages, nextPage);
thisPortList.waitForImages(function (){
if(thisPortList.hasClass('mkd-pl-masonry')){
mkdInitHtmlIsotopeNewContent(thisPortList, thisPortListInner, loadingItem, responseHtml);
}else if(thisPortList.hasClass('mkd-pl-gallery')&&thisPortList.hasClass('mkd-pl-has-filter')){
mkdInitHtmlIsotopeNewContent(thisPortList, thisPortListInner, loadingItem, responseHtml);
}else{
mkdInitHtmlGalleryNewContent(thisPortList, thisPortListInner, loadingItem, responseHtml);
}});
}else{
thisPortList.waitForImages(function (){
if(thisPortList.hasClass('mkd-pl-masonry')){
mkdInitAppendIsotopeNewContent(thisPortListInner, loadingItem, responseHtml);
}else if(thisPortList.hasClass('mkd-pl-gallery')&&thisPortList.hasClass('mkd-pl-has-filter')){
mkdInitAppendIsotopeNewContent(thisPortListInner, loadingItem, responseHtml);
}else{
mkdInitAppendGalleryNewContent(thisPortListInner, loadingItem, responseHtml);
}});
}
if(nextPage!==maxNumPages + 1){
thisPortList.find('.mkd-pl-load-more-holder').show();
}
if(thisPortList.hasClass('mkd-pl-infinite-scroll-started')){
thisPortList.removeClass('mkd-pl-infinite-scroll-started');
}}
});
}};
var mkdInitStandardPaginationLinkChanges=function (thisPortList, maxNumPages, nextPage){
var standardPagHolder=thisPortList.find('.mkd-pl-standard-pagination'),
standardPagNumericItem=standardPagHolder.find('li.mkd-pl-pag-number'),
standardPagPrevItem=standardPagHolder.find('li.mkd-pl-pag-prev a'),
standardPagNextItem=standardPagHolder.find('li.mkd-pl-pag-next a');
standardPagNumericItem.removeClass('mkd-pl-pag-active');
standardPagNumericItem.eq(nextPage - 1).addClass('mkd-pl-pag-active');
standardPagPrevItem.data('paged', nextPage - 1);
standardPagNextItem.data('paged', nextPage + 1);
if(nextPage > 1){
standardPagPrevItem.css({'opacity': '1'});
}else{
standardPagPrevItem.css({'opacity': '0'});
}
if(nextPage===maxNumPages){
standardPagNextItem.css({'opacity': '0'});
}else{
standardPagNextItem.css({'opacity': '1'});
}};
var mkdInitHtmlIsotopeNewContent=function (thisPortList, thisPortListInner, loadingItem, responseHtml){
thisPortListInner.html(responseHtml).isotope('reloadItems').isotope({sortBy: 'original-order'});
loadingItem.removeClass('mkd-showing mkd-standard-pag-trigger');
thisPortList.removeClass('mkd-pl-pag-standard-animate');
thisPortListInner.waitForImages(function (){
setTimeout(function (){
thisPortListInner.isotope('layout');
mkdInitPortfolioListAnimation();
}, 400);
});
};
var mkdInitHtmlGalleryNewContent=function (thisPortList, thisPortListInner, loadingItem, responseHtml){
loadingItem.removeClass('mkd-showing mkd-standard-pag-trigger');
thisPortList.removeClass('mkd-pl-pag-standard-animate');
thisPortListInner.html(responseHtml);
mkdInitPortfolioListAnimation();
};
var mkdInitAppendIsotopeNewContent=function (thisPortListInner, loadingItem, responseHtml){
thisPortListInner.append(responseHtml).isotope('reloadItems').isotope({sortBy: 'original-order'});
loadingItem.removeClass('mkd-showing');
thisPortListInner.waitForImages(function (){
setTimeout(function (){
thisPortListInner.isotope('layout');
mkdInitPortfolioListAnimation();
}, 400);
});
};
var mkdInitAppendGalleryNewContent=function (thisPortListInner, loadingItem, responseHtml){
loadingItem.removeClass('mkd-showing');
thisPortListInner.append(responseHtml);
mkdInitPortfolioListAnimation();
};
return {
init: function (){
if(portList.length){
portList.each(function (){
var thisPortList=$(this);
if(thisPortList.hasClass('mkd-pl-pag-standard')){
initStandardPagination(thisPortList);
}
if(thisPortList.hasClass('mkd-pl-pag-load-more')){
initLoadMorePagination(thisPortList);
}
if(thisPortList.hasClass('mkd-pl-pag-infinite-scroll')){
initInifiteScrollPagination(thisPortList);
}});
}},
scroll: function (){
if(portList.length){
portList.each(function (){
var thisPortList=$(this);
if(thisPortList.hasClass('mkd-pl-pag-infinite-scroll')){
initInifiteScrollPagination(thisPortList);
}});
}}
};}
function mkdInitPortfolioSlider(){
var portSlider=$('.mkd-portfolio-slider-holder');
if(portSlider.length){
portSlider.each(function (){
var thisPortSlider=$(this),
portHolder=thisPortSlider.children('.mkd-portfolio-list-holder'),
portSlider=portHolder.children('.mkd-pl-inner'),
numberOfItems=4,
margin=0,
marginLabel,
sliderSpeed=5000,
loop=true,
autoWidth=false,
padding=false,
navigation=true,
pagination=true,
holderPadding=0;
if(typeof portHolder.data('number-of-columns')!=='undefined'&&portHolder.data('number-of-columns')!==false){
numberOfItems=portHolder.data('number-of-columns');
}
if(typeof portHolder.data('space-between-items')!=='undefined'&&portHolder.data('space-between-items')!==false){
marginLabel=portHolder.data('space-between-items');
if(marginLabel==='normal'){
margin=30;
}else if(marginLabel==='small'){
margin=20;
}else if(marginLabel==='tiny'){
margin=10;
}else{
margin=0;
}}
if(typeof portHolder.data('slider-speed')!=='undefined'&&portHolder.data('slider-speed')!==false){
sliderSpeed=portHolder.data('slider-speed');
}
if(typeof portHolder.data('enable-loop')!=='undefined'&&portHolder.data('enable-loop')!==false&&portHolder.data('enable-loop')==='no'){
loop=false;
}
if(typeof portHolder.data('enable-variable-width')!=='undefined'&&portHolder.data('enable-variable-width')!==false&&portHolder.data('enable-variable-width')==='yes'){
autoWidth=true;
}
if(typeof portHolder.data('enable-padding')!=='undefined'&&portHolder.data('enable-padding')!==false&&portHolder.data('enable-padding')==='yes'){
padding=true;
}
if(typeof portHolder.data('enable-navigation')!=='undefined'&&portHolder.data('enable-navigation')!==false&&portHolder.data('enable-navigation')==='no'){
navigation=false;
}
if(typeof portHolder.data('enable-pagination')!=='undefined'&&portHolder.data('enable-pagination')!==false&&portHolder.data('enable-pagination')==='no'){
pagination=false;
}
if(padding){
holderPadding=thisPortSlider.outerWidth() * 0.1315789473684211;
}
var responsiveNumberOfItems1=1,
responsiveNumberOfItems2=2,
responsiveNumberOfItems3=3;
if(numberOfItems < 3){
responsiveNumberOfItems1=numberOfItems;
responsiveNumberOfItems2=numberOfItems;
responsiveNumberOfItems3=numberOfItems;
}
console.log(pagination);
portSlider.owlCarousel({
items: numberOfItems,
margin: margin,
loop: loop,
autoWidth: autoWidth,
autoplay: true,
autoplayTimeout: sliderSpeed,
autoplayHoverPause: true,
smartSpeed: 800,
stagePadding: holderPadding,
nav: navigation,
navText: [
'',
''
],
dots: pagination,
responsive: {
0: {
items: responsiveNumberOfItems1,
autoWidth: false,
stagePadding: 0
},
600: {
items: responsiveNumberOfItems2
},
768: {
items: responsiveNumberOfItems3,
autoWidth: autoWidth,
stagePadding: holderPadding
},
1024: {
items: numberOfItems
}}
});
thisPortSlider.css('opacity', '1');
});
}}
var mkdPortfolioSingleFollow=function (){
var info=$('.mkd-follow-portfolio-info .mkd-portfolio-single-holder .mkd-ps-info-sticky-holder');
if(info.length){
var infoHolderOffset=info.offset().top,
infoHolderHeight=info.height(),
mediaHolder=$('.mkd-ps-image-holder'),
mediaHolderHeight=mediaHolder.height(),
header=$('.header-appear, .mkd-fixed-wrapper'),
headerHeight=(header.length) ? header.height():0;
}
var infoHolderPosition=function (){
if(info.length){
if(mediaHolderHeight > infoHolderHeight){
if(mkd.scroll > infoHolderOffset){
var marginTop=mkd.scroll + headerHeight + mkdGlobalVars.vars.mkdAddForAdminBar - infoHolderOffset;
if(marginTop + infoHolderHeight > mediaHolderHeight){
marginTop=mediaHolderHeight - infoHolderHeight;
}
info.animate({
marginTop: marginTop
});
}}
}};
var recalculateInfoHolderPosition=function (){
if(info.length){
if(mediaHolderHeight > infoHolderHeight){
if(mkd.scroll > infoHolderOffset){
if(mkd.scroll + headerHeight + infoHolderHeight < mediaHolderHeight){
if($('.header-appear, .mkd-fixed-wrapper').length){
headerHeight=$('.header-appear, .mkd-fixed-wrapper').height();
}
info.stop().animate({
marginTop: (mkd.scroll + headerHeight + mkdGlobalVars.vars.mkdAddForAdminBar - infoHolderOffset)
});
headerHeight=0;
}else{
info.stop().animate({
marginTop: mediaHolderHeight - infoHolderHeight
});
}}else{
info.stop().animate({
marginTop: 0
});
}}
}};
return {
init: function (){
infoHolderPosition();
$(window).scroll(function (){
recalculateInfoHolderPosition();
});
}};};
function initPortfolioSingleMasonry(){
var masonryHolder=$('.mkd-portfolio-single-holder .mkd-ps-masonry-images'),
masonry=masonryHolder.children();
if(masonry.length){
masonry.waitForImages(function (){
masonry.isotope({
layoutMode: 'packery',
itemSelector: '.mkd-ps-image',
percentPosition: true,
packery: {
gutter: '.mkd-ps-grid-gutter',
columnWidth: '.mkd-ps-grid-sizer'
}});
masonry.css('opacity', '1');
});
}}
})(jQuery);
!function(a){"use strict";function b(){f(),g(),h()}function c(){g()}function d(){}function e(){}function f(){a("audio.mkd-blog-audio").mediaelementplayer({audioWidth:"100%"})}function g(){if(a(".mkd-blog-holder.mkd-blog-type-masonry").length){var b=a(".mkd-blog-holder.mkd-blog-type-masonry");b.waitForImages(function(){b.isotope({layoutMode:"packery",itemSelector:"article",resizable:!1,packery:{columnWidth:".mkd-blog-masonry-grid-sizer",gutter:".mkd-blog-masonry-grid-gutter"}}),b.addClass("mkd-appeared")});var c=a(".mkd-filter-blog-holder");a(".mkd-filter").click(function(){var d=a(this),e=d.attr("data-filter");return c.find(".mkd-active").removeClass("mkd-active"),d.addClass("mkd-active"),b.isotope({filter:e}),!1})}}function h(){var b=a(".mkd-blog-holder.mkd-blog-load-more");b.length&&b.each(function(){var c,d,e=a(this),f=e.find(".mkd-load-more-ajax-pagination .mkd-btn");(b.hasClass("mkd-blog-type-masonry")||b.hasClass("mkd-blog-type-masonry-gallery"))&&(f=b.next().find(".mkd-btn")),d=e.data("max-pages"),f.on("click",function(b){b.preventDefault(),b.stopPropagation();var h=i(e);if((c=h.nextPage)<=d){var k=j(h);a.ajax({type:"POST",data:k,url:MikadoAjaxUrl,success:function(b){c++,e.data("next-page",c);var d=a.parseJSON(b),f=d.html;e.waitForImages(function(){e.hasClass("mkd-blog-type-masonry")?(e.append(f).isotope("reloadItems").isotope({sortBy:"original-order"}),g()):e.hasClass("mkd-blog-type-masonry-gallery")?(e.append(f).isotope("reloadItems").isotope({sortBy:"original-order"}),mkdInitBlogMasonryGallery(),mkdInitBlogMasonryGalleryContentPosition()):e.find("article:last").after(f),setTimeout(function(){mkd.modules.blog.mkdInitAudioPlayer(),mkd.modules.common.mkdOwlSlider(),mkd.modules.common.mkdFluidVideo()},400)})}})}c===d&&f.hide()})})}function i(a){var b={};return b.nextPage="",b.number="",b.category="",b.blogType="",b.archiveCategory="",b.archiveAuthor="",b.archiveTag="",b.archiveDay="",b.archiveMonth="",b.archiveYear="",void 0!==a.data("next-page")&&!1!==a.data("next-page")&&(b.nextPage=a.data("next-page")),void 0!==a.data("post-number")&&!1!==a.data("post-number")&&(b.number=a.data("post-number")),void 0!==a.data("category")&&!1!==a.data("category")&&(b.category=a.data("category")),void 0!==a.data("blog-type")&&!1!==a.data("blog-type")&&(b.blogType=a.data("blog-type")),void 0!==a.data("archive-category")&&!1!==a.data("archive-category")&&(b.archiveCategory=a.data("archive-category")),void 0!==a.data("archive-author")&&!1!==a.data("archive-author")&&(b.archiveAuthor=a.data("archive-author")),void 0!==a.data("archive-tag")&&!1!==a.data("archive-tag")&&(b.archiveTag=a.data("archive-tag")),void 0!==a.data("archive-day")&&!1!==a.data("archive-day")&&(b.archiveDay=a.data("archive-day")),void 0!==a.data("archive-month")&&!1!==a.data("archive-month")&&(b.archiveMonth=a.data("archive-month")),void 0!==a.data("archive-year")&&!1!==a.data("archive-year")&&(b.archiveYear=a.data("archive-year")),b}function j(a){return{action:"sparks_mikado_blog_load_more",nextPage:a.nextPage,number:a.number,category:a.category,blogType:a.blogType,archiveCategory:a.archiveCategory,archiveAuthor:a.archiveAuthor,archiveTag:a.archiveTag,archiveDay:a.archiveDay,archiveMonth:a.archiveMonth,archiveYear:a.archiveYear}}var k={};mkd.modules.blog=k,k.mkdInitAudioPlayer=f,k.mkdInitBlogMasonry=g,k.mkdInitBlogLoadMore=h,k.mkdOnDocumentReady=b,k.mkdOnWindowLoad=c,k.mkdOnWindowResize=d,k.mkdOnWindowScroll=e,a(document).ready(b),a(window).load(c),a(window).resize(d),a(window).scroll(e)}(jQuery);
function vc_js(){vc_toggleBehaviour(),vc_tabsBehaviour(),vc_accordionBehaviour(),vc_teaserGrid(),vc_carouselBehaviour(),vc_slidersBehaviour(),vc_prettyPhoto(),vc_googleplus(),vc_pinterest(),vc_progress_bar(),vc_plugin_flexslider(),vc_google_fonts(),vc_gridBehaviour(),vc_rowBehaviour(),vc_prepareHoverBox(),vc_googleMapsPointer(),vc_ttaActivation(),jQuery(document).trigger("vc_js"),window.setTimeout(vc_waypoints,500)}document.documentElement.className+=" js_active ",document.documentElement.className+="ontouchstart"in document.documentElement?" vc_mobile ":" vc_desktop ",function(){for(var prefix=["-webkit-","-moz-","-ms-","-o-",""],i=0;i=$tabs.tabs("length")&&(index=0),$tabs.tabs("select",index)}else{index=$tabs.tabs("option","active");var length=$tabs.find(".wpb_tab").length;index=jQuery(this).parent().hasClass("wpb_next_slide")?length<=index+1?0:index+1:index-1<0?length-1:index-1,$tabs.tabs("option","active",index)}})})}}),"function"!=typeof window.vc_accordionBehaviour&&(window.vc_accordionBehaviour=function(){jQuery(".wpb_accordion").each(function(index){var $tabs,$this=jQuery(this),active_tab=($this.attr("data-interval"),!isNaN(jQuery(this).data("active-tab"))&&0 div > h3",autoHeight:!1,heightStyle:"content",active:active_tab,collapsible:collapsible,navigation:!0,activate:vc_accordionActivate,change:function(event,ui){void 0!==jQuery.fn.isotope&&ui.newContent.find(".isotope").isotope("layout"),vc_carouselBehaviour(ui.newPanel)}}),!0===$this.data("vcDisableKeydown")&&($tabs.data("uiAccordion")._keydown=function(){})})}),"function"!=typeof window.vc_teaserGrid&&(window.vc_teaserGrid=function(){var layout_modes={fitrows:"fitRows",masonry:"masonry"};jQuery(".wpb_grid .teaser_grid_container:not(.wpb_carousel), .wpb_filtered_grid .teaser_grid_container:not(.wpb_carousel)").each(function(){var $container=jQuery(this),$thumbs=$container.find(".wpb_thumbnails"),layout_mode=$thumbs.attr("data-layout-mode");$thumbs.isotope({itemSelector:".isotope-item",layoutMode:void 0===layout_modes[layout_mode]?"fitRows":layout_modes[layout_mode]}),$container.find(".categories_filter a").data("isotope",$thumbs).click(function(e){e.preventDefault();var $thumbs=jQuery(this).data("isotope");jQuery(this).parent().parent().find(".active").removeClass("active"),jQuery(this).parent().addClass("active"),$thumbs.isotope({filter:jQuery(this).attr("data-filter")})}),jQuery(window).bind("load resize",function(){$thumbs.isotope("layout")})})}),"function"!=typeof window.vc_carouselBehaviour&&(window.vc_carouselBehaviour=function($parent){($parent?$parent.find(".wpb_carousel"):jQuery(".wpb_carousel")).each(function(){var $this=jQuery(this);if(!0!==$this.data("carousel_enabled")&&$this.is(":visible")){$this.data("carousel_enabled",!0);getColumnsCount(jQuery(this));jQuery(this).hasClass("columns_count_1")&&900;var carousele_li=jQuery(this).find(".wpb_thumbnails-fluid li");carousele_li.css({"margin-right":carousele_li.css("margin-left"),"margin-left":0});var fluid_ul=jQuery(this).find("ul.wpb_thumbnails-fluid");fluid_ul.width(fluid_ul.width()+300),jQuery(window).resize(function(){screen_size!=(screen_size=getSizeName())&&window.setTimeout("location.reload()",20)})}})}),"function"!=typeof window.vc_slidersBehaviour&&(window.vc_slidersBehaviour=function(){jQuery(".wpb_gallery_slides").each(function(index){var $imagesGrid,this_element=jQuery(this);if(this_element.hasClass("wpb_slider_nivo")){var sliderTimeout=1e3*this_element.attr("data-interval");0===sliderTimeout&&(sliderTimeout=9999999999),this_element.find(".nivoSlider").nivoSlider({effect:"boxRainGrow,boxRain,boxRainReverse,boxRainGrowReverse",slices:15,boxCols:8,boxRows:4,animSpeed:800,pauseTime:sliderTimeout,startSlide:0,directionNav:!0,directionNavHide:!0,controlNav:!0,keyboardNav:!1,pauseOnHover:!0,manualAdvance:!1,prevText:"Prev",nextText:"Next"})}else this_element.hasClass("wpb_image_grid")&&(jQuery.fn.imagesLoaded?$imagesGrid=this_element.find(".wpb_image_grid_ul").imagesLoaded(function(){$imagesGrid.isotope({itemSelector:".isotope-item",layoutMode:"fitRows"})}):this_element.find(".wpb_image_grid_ul").isotope({itemSelector:".isotope-item",layoutMode:"fitRows"}))})}),"function"!=typeof window.vc_prettyPhoto&&(window.vc_prettyPhoto=function(){try{jQuery&&jQuery.fn&&jQuery.fn.prettyPhoto&&jQuery('a.prettyphoto, .gallery-icon a[href*=".jpg"]').prettyPhoto({animationSpeed:"normal",hook:"data-rel",padding:15,opacity:.7,showTitle:!0,allowresize:!0,counter_separator_label:"/",hideflash:!1,deeplinking:!1,modal:!1,callback:function(){-1